php中执行操作符的问题
我在网页中加了$xx=`ls`; echo $xx ; 可以返回当前目录下的文件信息,说明命令成功执行,可是有些命令执行不成功如$xx= `/etc/init.d/httpd restart`; 这个命令不能重新启动http服务,请高手告诉我是什么原因呢?我想在网页中重启一些服务应该怎么办啊
谢谢赐教 :neutral: 你的APACHE用的是哪个用户??
重启服务的权限不是一般帐号能有的。
????????
这个帖子怎么跑楼顶来了? 那我要达到上面所说的功能,怎么办呢,其实就是想达到再线开通http和ftp账号的功能 你可以让PHP运行sh脚本。
这样可以更换用户权限来执行命令。
这要看你的脚本功底了,这个我不会………… :oops:
PS:这需要重启APACHE?? :oops: 我的看法:
$xx= `/etc/init.d/httpd restart`;
是不是把 '/ 当做 / 字符了。
页:
[1]