PHP将所有Python控制台输出输出到浏览器

时间:2016-07-22 10:48:06

标签: php python

我正在运行一个脚本: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日志中没有任何输出也没有错误。

我查看了所有类似的问题,但没有一个答案有效

0 个答案:

没有答案