如何从PHP上的python脚本获取实时输入输出

时间:2016-08-27 16:56:48

标签: php python

我想通过html表单从用户那里获取输入,通过python脚本处理它并在html页面上打印输出。问题是每次都执行整个python脚本,而我希望脚本为每个输入提供实时输出。我该如何设法做到这一点?

到目前为止,我正在做的事情。

<?php
    $vout='';
    if(isset($_POST['submit']))
    {
        $vin=$_POST['input_text'];
        $vout=exec('python bot.py '.$vin);
    }
?>
<form method="post">
<label>
    BotIn: <input type="text" name="input_text">
</label>
<input type="submit" name="submit">
</form>
</br></br>
<label>
    <p>Bot: <?=$vout?></p>
</label>

1 个答案:

答案 0 :(得分:0)

解决问题的最佳方法是运行简单的python应用程序,比如使用Flask并点击你将在其中创建的特定端点。如果你将它放在同一台机器上,那么一切都可以通过localhost进行。