php使用system函数执行python脚本没现象

发布网友 发布时间:2022-04-23 00:33

我来回答

1个回答

热心网友 时间:2022-04-07 09:53

system只返回状态码,所以和你直接执行.py的效果肯定不一样啊。追问返回的状态码应该有0,1,但是echo "$return_val";也没有现象,还有就是如果将python中

if os.geteuid():
。。。。。。。
print('Runing at root privilege.Your euid is',os.geteuid())
这段代码去掉在网页上能显示“hello python”

追答你测试一下啊,先把if os.geteuid那段替换成一个简单的print “1111111111”,看看是不是能正常输出

重新看了下你的代码。。。这句
system("python /var/www/pythonmoudle/testphp.py,$return_val");

应该是这样
system("python /var/www/pythonmoudle/testphp.py“,$return_val);
注意引号位置

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com