我正在尝试在我的网页中运行一个 python 脚本,该脚本创建了这个我后来使用 PHP 读取的文本文件。如果我自己制作一个文本文件,则读取文本文件的 PHP 脚本可以完美运行。但是,如果我尝试先运行 python 脚本(它应该创建文本文件然后读取它),它就不起作用。这是我的代码。我检查了权限和路径,但这似乎不是问题。
<html>
<body>
<form method="post" enctype="multipart/form-data" action = "abc.php">
<?php
//creates or updates info.txt
shell_exec("/usr/bin/python /xyz/getinfo.py");
$file = fopen("/xyz/info.txt", "r");
//Output a line of the file until the end is reached
while(!feof($file))
{
$f = fgets($file);
echo $f . "<br>";
}
fclose($file);
?>
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>