谢谢你的时间。我用了一个新的VPS,只是为了把我正在开发的一个软件放到网上。VPS在CentOs 7上。我已经安装了HTTPD和PHP,Python也已经安装了。索引页在网上。我在cyberwarzone上找到了一个样本,我创建了一个index.php页面,如下所示:
<html>
<body>
<form action="#" method="post">
Name: <input type="text" name="NAME"><br>
<input type="submit" value="NAME">
</form>
</body>
</html>
<?php
error_reporting(E_ALL);
$param1 = $_POST["NAME"];
$command = escapeshellcmd("/var/www/html/cyberwarzone.py $param1 ");
$resultAsString = shell_exec($command);
echo $resultAsString;
?>
还有一个cyberwarzone.py文件,如下所示:
#!/usr/bin/python
import sys
workvalue = sys.argv[1]
workvalue = workvalue + '\t' + "Hello World, send from Cyberwarzone.py"
print(workvalue)
现在,当我输入任何数据时,什么都没有发生。Python在/usr/bin/python中,html文件在/var/www/html/中。有人能帮我排除故障吗?谢谢。
1条答案
按热度按时间vof42yt11#
我已经找到问题了。我正在用windows EOL保存.py文件。在NP++中更改它们,解决了问题。感谢您的时间