求助PHP问题
我搭了一个iisphpmysql的环境,然后把公司的网页程序放到iis中,数据库也通过phpmyadmin导进去了,但是运行的时候出现下面的错误PHPNotice:Use...
我搭了一个iis php mysql的环境,然后把公司的网页程序放到iis中,数据库也通过phpmyadmin导进去了,但是运行的时候出现下面的错误
PHP Notice: Use of undefined constant array_merge - assumed 'array_merge' in C:\Inetpub\wwwroot\inc\checkpostandget.php on line 31 PHP Notice: Undefined variable: HTTP_POST_VARS in C:\Inetpub\wwwroot\inc\checkpostandget.php on line 33 PHP Notice: Undefined variable: HTTP_GET_VARS in C:\Inetpub\wwwroot\inc\checkpostandget.php on line 33 PHP Warning: array_merge(): Argument #1 is not an array in C:\Inetpub\wwwroot\inc\checkpostandget.php on line 33 PHP Warning: Invalid argument supplied for foreach() in C:\Inetpub\wwwroot\inc\checkpostandget.php on line 53
我环境应该没啥问题
用探针测试过
数据库连接也正常
做程序的人说没啥问题,给我的时候他们用阿帕奇测试可以用
小弟真是没啥分了,还请好心大虾帮帮我 展开
PHP Notice: Use of undefined constant array_merge - assumed 'array_merge' in C:\Inetpub\wwwroot\inc\checkpostandget.php on line 31 PHP Notice: Undefined variable: HTTP_POST_VARS in C:\Inetpub\wwwroot\inc\checkpostandget.php on line 33 PHP Notice: Undefined variable: HTTP_GET_VARS in C:\Inetpub\wwwroot\inc\checkpostandget.php on line 33 PHP Warning: array_merge(): Argument #1 is not an array in C:\Inetpub\wwwroot\inc\checkpostandget.php on line 33 PHP Warning: Invalid argument supplied for foreach() in C:\Inetpub\wwwroot\inc\checkpostandget.php on line 53
我环境应该没啥问题
用探针测试过
数据库连接也正常
做程序的人说没啥问题,给我的时候他们用阿帕奇测试可以用
小弟真是没啥分了,还请好心大虾帮帮我 展开
5个回答
2013-01-05
展开全部
楼上说的没错,Notice只是一个注意,还是可以使用的,可以设置环境将它隐藏掉。另外,这个“注意”应该是你用到了 HTTP_POST_VARS 这些是全局变量,和你当前的环境是不兼容的,就是说已经不用在这个版本上使用了,在较新版本中已经不再支持这些全局变量了,要注意
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用未定义的常数数组合并
Notice 是一个警告,你在ini里把报错级别修改一下就可以了
Notice 是一个警告,你在ini里把报错级别修改一下就可以了
追问
是PHP.ini文件吗
追答
对
error_reporting = E_ALL & ~ E_NOTICE & ~ E_WARNING
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C:\Inetpub\wwwroot\inc\checkpostandget.php on line 33 在checkpostandget.php 的33行出现了 未定义变量 array_merge()是合并两个数组,检查下数组
C:\Inetpub\wwwroot\inc\checkpostandget.php on line 53 在checkpostandget.php53行 调用array_merge()时没有出现数组 检查下 数组问题比较大
C:\Inetpub\wwwroot\inc\checkpostandget.php on line 53 在checkpostandget.php53行 调用array_merge()时没有出现数组 检查下 数组问题比较大
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
iis 是shit
不要用 iis搭 php 以后问题会更多
用一些成熟的组合 ampz php now 什么的 就可以了
‘
不要用 iis搭 php 以后问题会更多
用一些成熟的组合 ampz php now 什么的 就可以了
‘
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
换Apache, IIS 太烂了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询