•   欢迎来到21NN网.
  •   请记住本站网址www.21nn.cn

php函数不能用【php问题】,php

摘要: php函数不能用?题目论述PHP没法实行system()函数是什么缘由呢?题目解答PHP没法实行system()函数,可能有以下几种状况:(1)Warning:syste...

php函数不能用?

题目论述

PHP 没法实行system()函数是什么缘由呢?

题目解答

PHP 没法实行system()函数,可能有以下几种状况:

(1)Warning: system() has been disabled for security reasons

该毛病是因为服务器平安设置将system 函数封闭了,翻开php.ini 文件,将disable_functions等号背面的system 去掉即可。

(2)Warning: system() [function.system]: Unable to fork

该毛病是因为当前站点的运转账号没法接见cmd.exe,找到Windows\system32\cmd.exe 属性,增加当前站点的运转账号权限或users 组权限即可。

(3)在Web 接见下实行没有任何相应也不报错,运用php cli 命令行实行却能够平常返回效果,该毛病平常是由Windows 体系途径引发的,顺序中多是运用了绝对途径去接见顺序,比方:

system('D:\server\DLL\IECapt.exe --url=http://tech.cncms.com --out="D:\web\tt.fei.cn\htdocs\ttt\tech.png"');

此时用命令行实行效果准确,但用Web 接见就会返回空白页,没有毛病。

修正要领:将文件的接见途径改成相对途径,并将IECapt.exe 复制到站点顺序当前目录下,并将代码改成:

system('IECapt.exe --url=http://www.baidu.com --out=t/tech.png');

3再次接见页面,就能够平常输出了。

更多PHP相干学问,请接见ki4网!

以上就是php函数不能用的细致内容,更多请关注ki4网别的相干文章!

分享到:

发表评论

评论列表

还没有评论,快来说点什么吧~

公众号二维码

微信公众号