我正在运行一个脚本:https://github.com/PokemonGoF/PokemonGo-Bot
脚本将所有信息输出到控制台,但我想使用PHP将其输出到我的浏览器。
这是我的PHP代码:
<?php
// Turn off output buffering
ini_set('output_buffering', 'off');
// Turn off PHP output compression
ini_set('zlib.output_compression', false);
ob_implicit_flush(true);ob_end_flush();
$cmd = 'python pokecli.py';
//$cmd = 'python test.py';
$descriptorspec = array(
0 => array("pipe", "r"), // stdin is a pipe that the child will read from
1 => array("pipe", "w"), // stdout is a pipe that the child will write to
2 => array("pipe", "w") // stderr is a pipe that the child will write to
);
flush();
$process = proc_open($cmd, $descriptorspec, $pipes, realpath('./'), array());
echo "<pre>";
if (is_resource($process)) {
while ($s = fgets($pipes[1])) {
print $s;
flush();
}
}
echo "</pre>";
?>
我的NGINX日志中没有任何输出也没有错误。
我查看了所有类似的问题,但没有一个答案有效