PHP表单shell_exec输出

时间:2018-01-08 14:10:50

标签: php forms

我正在尝试做一个小项目(供个人使用)而且我对这个问题的某个特定部分感到困惑。

我有以下内容:

<html>
    <head>
    </head>

    <body>

        <form action="" method=post>
        <input type="text" name="ipaddress"/>
        <input name="submit" type=submit value="Command">
        </form>

        <?php
            if(isset($_REQUEST['submit'])) {
                $ipaddress = $_REQUEST['ipaddress'];
                $output = shell_exec("ping -c 5 $ipaddress");
                echo "<pre>$output</pre>\n";
            }
        ?>
    </body>
</html>

这基本上是一个用户可以输入IP地址的表格中的测试框。这确实有效,并在页面上输出结果。我想要实现的是响应的实时输出,就像从CLI运行一样(基本上是逐行返回输出)。

我已经研究了各种方法,包括SSE,但不幸的是,我一直无法实现这一目标。

任何人都可以指出我正确的方向或让我知道我哪里出错了吗?

由于

0 个答案:

没有答案