跪求2:php函數操作LINUX系統的命令(無法執行的原因)(搞定再送100分,決不失言。) 我直接执行命令行repquota -a返回就是空的你去掉-a再执行看看有内容不? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 注意:访问者是intrnet匿名用户而不是apache,所以你给apache以root权限也是没有用的难道你能给intrnet匿名用户root权限吗?你的系统是不打算要了 都是空的阿。。你用的是那個函數執行的阿。。我用的是passthru execsystem都用過沒有一格可以的。。我都快崩潰咯 passthru 是直接的;exec 和system 有的是返回结果;都没有的 passthru 是直接的;exec 和system 有的是返回结果;都没有的看不懂!我的意思是你直接打开linux主机的显示器,然后用用户名密码登录,进入命令行,输入repquota -a看有没有什么输出,而不是用什么函数希望你能理解我的意思,你不会不懂这个星球的语言吧? 他的意思是在PHP 中用函數取執行LINUX的命令;沒有返回有的命令沒有返回結果。eg:<?phppassthru("repquota -a");?>這樣的時候沒有。。 写个脚本,把这个脚本放在cgi目录下试试吧 问题是在没配置配额的情况下,执行repquota -a 就是空的,就是没有任何结果,你想要什么结果?就像数据库是空的,你要查询,查出的结果当然是空咯 看了他另一个帖子,好像直接执行有结果的测试直接用php <文件名> 看看有没有结果看看phpinfo的信息有没有异常 在php中:php test.php返回Content-type: text/htmlX-Powered-By: PHP/4.3.2就這點東西; 在linux 中返回全部内容:php test.phpContent-type: text/htmlX-Powered-By: PHP/4.3.2*** Report for user quotas on device /dev/hda3Block grace time: 5days; Inode grace time: 5days Block limits File limitsUser used soft hard grace used soft hard grace----------------------------------------------------------------------root -- 2761800 0 0 152015 0 0 daemon -- 8 0 0 3 0 0 lp -- 1304 0 0 11 0 0 news -- 4048 0 0 160 0 0 uucp -- 108 0 0 1 0 0 games -- 0 0 0 66 0 0 vcsa -- 0 0 0 128 0 0 rpm -- 43472 0 0 110 0 0 netdump -- 8 0 0 2 0 0 ident -- 4 0 0 1 0 0 rpcuser -- 32 0 0 8 0 0 smmsp -- 20 0 0 5 0 0 apache -- 24 0 0 97 0 0 webalizer -- 144 0 0 6 0 0 squid -- 8 0 0 2 0 0 xfs -- 4 0 0 5 0 0 named -- 40 0 0 10 0 0 ntp -- 8 0 0 2 0 0 gdm -- 4 0 0 1 0 0 desktop -- 192 0 0 278 0 0 pvm -- 4 0 0 1 0 0 postfix -- 44 0 0 11 0 0 mysql -- 152 0 0 31 0 0 leo -- 60 90000 100000 16 0 0 user1 -- 40 2500 3000 11 0 0 leo2 -- 0 90000 100000 11 0 0 #500 -- 488 0 0 144 0 0 升级一下php到4.4.1别用rmp,直接编译成apache的模块 和 cgi方式,都s一下 php的exec()中不能使用net use获取权限么? 向csdn 的大哥大姐们求救 数据库修改不了 插入的问题 关于使用json_encode从php向JavaScript传递多维数组会出错的问题。 谁能提供几个PHP视频下载地址 include不正确,谢谢 初学者遇到的问题,请高手帮忙。 这个MYSQL语句怎么查不出正确的结果? 看我这行代码有什么问题啊? 那位高手知道NT+APACHE+PHP+MODSSL+OPENSSL怎么配置呢? 求一本学PHP的书(最好电子版) 一个小问题。?
难道你能给intrnet匿名用户root权限吗?你的系统是不打算要了
我用的是
passthru
exec
system
都用過沒有一格可以的。。
我都快崩潰咯
exec 和system 有的是返回结果;
都没有的
exec 和system 有的是返回结果;
都没有的
看不懂!
我的意思是你直接打开linux主机的显示器,然后用用户名密码登录,进入命令行,输入repquota -a
看有没有什么输出,而不是用什么函数
希望你能理解我的意思,你不会不懂这个星球的语言吧?
eg:
<?php
passthru("repquota -a");
?>
這樣的時候沒有。。
就像数据库是空的,你要查询,查出的结果当然是空咯
测试直接用php <文件名> 看看有没有结果看看phpinfo的信息有没有异常
php test.php
返回
Content-type: text/html
X-Powered-By: PHP/4.3.2
就這點東西;
php test.php
Content-type: text/html
X-Powered-By: PHP/4.3.2*** Report for user quotas on device /dev/hda3
Block grace time: 5days; Inode grace time: 5days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 2761800 0 0 152015 0 0
daemon -- 8 0 0 3 0 0
lp -- 1304 0 0 11 0 0
news -- 4048 0 0 160 0 0
uucp -- 108 0 0 1 0 0
games -- 0 0 0 66 0 0
vcsa -- 0 0 0 128 0 0
rpm -- 43472 0 0 110 0 0
netdump -- 8 0 0 2 0 0
ident -- 4 0 0 1 0 0
rpcuser -- 32 0 0 8 0 0
smmsp -- 20 0 0 5 0 0
apache -- 24 0 0 97 0 0
webalizer -- 144 0 0 6 0 0
squid -- 8 0 0 2 0 0
xfs -- 4 0 0 5 0 0
named -- 40 0 0 10 0 0
ntp -- 8 0 0 2 0 0
gdm -- 4 0 0 1 0 0
desktop -- 192 0 0 278 0 0
pvm -- 4 0 0 1 0 0
postfix -- 44 0 0 11 0 0
mysql -- 152 0 0 31 0 0
leo -- 60 90000 100000 16 0 0
user1 -- 40 2500 3000 11 0 0
leo2 -- 0 90000 100000 11 0 0
#500 -- 488 0 0 144 0 0
别用rmp,直接编译成apache的模块 和 cgi方式,都s一下