PHP的调用问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 20:09:36
我用PHP写了一个网站,在我的电脑上调试没有出错,为什么我上传到虚拟主机上会出错呢?
我的电脑安装的是PHP4.0
虚拟主机服务商安装的是PHP5.0

出错信息如下,高手帮看看,谢谢了,

Notice: Undefined index: op in d:\e8088\esxghot\wwwroot\main\normal.php on line 2

Notice: Undefined variable: tmp_i in d:\e8088\esxghot\wwwroot\main\normal.php on line 413

Notice: Undefined property: ADORecordSet_access::$_array in d:\e8088\esxghot\wwwroot\main\normal.php on line 429

Notice: Undefined index: RecommendSite in d:\e8088\esxghot\wwwroot\main\normal.php on line 448

Notice: Undefined variable: HostSite in d:\e8088\esxghot\wwwroot\common_file\template.php(59) : eval()'d code on line 2

Notice: Undefined index: EachClassList in d:\e8088\esxghot\wwwroot\main\normal.php on line 457

Notice: Undefined property: ADORecordSet_access::$_array in d:\e8088\esxghot\

最大的可能性就是取传递值的时候出错,因为4和5这方面是不同的.
5的话是$_GET('xx');你检查下这方面是否有问题.
eval()也出错了,你检查下;
建议你在本机上也装上php5进行调试,4和5差别比较大

php5和php4差别很大
尤其是函数部分
建议你用php5