求助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

我环境应该没啥问题
用探针测试过
数据库连接也正常
做程序的人说没啥问题,给我的时候他们用阿帕奇测试可以用
小弟真是没啥分了,还请好心大虾帮帮我
展开
 我来答
匿名用户
2013-01-05
展开全部
楼上说的没错,Notice只是一个注意,还是可以使用的,可以设置环境将它隐藏掉。另外,这个“注意”应该是你用到了 HTTP_POST_VARS 这些是全局变量,和你当前的环境是不兼容的,就是说已经不用在这个版本上使用了,在较新版本中已经不再支持这些全局变量了,要注意
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇琅VIP共舞
2013-01-04
知道答主
回答量:13
采纳率:0%
帮助的人:8.2万
展开全部
使用未定义的常数数组合并

Notice 是一个警告,你在ini里把报错级别修改一下就可以了
追问
是PHP.ini文件吗
追答

error_reporting = E_ALL & ~ E_NOTICE & ~ E_WARNING
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xinzaozhuang
2013-01-06
知道答主
回答量:35
采纳率:0%
帮助的人:15.5万
展开全部
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()时没有出现数组 检查下 数组问题比较大
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adwqx
2013-01-05
知道答主
回答量:3
采纳率:0%
帮助的人:3.1万
展开全部
iis 是shit
不要用 iis搭 php 以后问题会更多

用一些成熟的组合 ampz php now 什么的 就可以了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Web3吉梦良
2013-01-05 · 超过32用户采纳过TA的回答
知道答主
回答量:211
采纳率:0%
帮助的人:84.9万
展开全部
换Apache, IIS 太烂了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式