我在windows里写的php程序,移植到Linux里面,为什么有的程序却运行不成功,代码都是一样的。请问这到底是怎么回事??急!!!谢谢

解决方案 »

  1.   

    你把错误error_reporting全部打开之后,看看错误消息之后再贴出来。我帮你分析分析。
      

  2.   

    就是没有错误提示才烦的啊,比如mysql_select_db("$dbname")在windows下可以取到$dbname的值,但在Linux下却不可以,还有点提交按钮的时候,在Linux下出现的却是空白页面,而在windows下却是有内容的。
      

  3.   

    linux下注意事项:
    1. 大小写问题
    2. 获取变量问题,尽可能用$_POST['变量名'],$_GET['变量名']等(这和php版本也有莫大的关系)
    3. 检查函数库,是否和windows的一致,比如数据库的驱动,windows用了odbc的连接,可是linux下却没有安装
    4. 按楼上大家说得那样,找出php.ini文件,把错误屏蔽打开,按照错误信息提示,自己发现问题,解决问题才是王道
      

  4.   

    你的phpinfo贴出来,还有错误信息