可能已经有这样的问题了,但没有人回答我的问题。我有一个脚本,它在目录中加载一个Python脚本,然后用PHP显示一个输出:<?php
$param1 = "first";
$param2 = "second";
$param3 = "third";
$command = "scripts/sg.py";
$command .= " $param1 $param2 $param3 2>&1";
header('Content-Type: text/html; charset=utf-8');
echo '';
echo "
";
$pid = popen( $command,"r");
echo "
";
while( !feof( $pid ) )
{
echo fread($pid, 256);
flush();
ob_flush();
echo "";
usleep(100000);
}
pclose($pid);
echo "
";echo "
Script finalizado
";
?>
它应该运行的Python代码位于以下目录中:
^{pr2}$
Python真的有用!然而,Python的输入似乎不起作用,它们创建了一个EOF错误(文件结束错误)。在
有谁能帮助我并建议一种方法来创建一个运行目录中的Python文件的Python解释器。就像,skuplt.org网站,但它不运行客户端用户的代码,而是运行位于目录中的Python文件,如上文所述。在