如何使用PHP运行用户交互式C程序

时间:2018-09-23 17:37:42

标签: php command-line-interface

我想用php运行c程序。我跑过execpassthru。我通过PHP脚本中的gcc命令行来运行它。但是问题是,当我使用交互式C程序时,在这种情况下,我的脚本运行了很长时间并且没有完成,并且无法使用尝试为其运行脚本的端口号进行任何操作输入C程序。

下面是几行代码:

$b='C:\Users\anil\Desktop\a.out';    
echo passthru($b);       

如果c程序没有用户输入,则此脚本运行,但是,如果c程序将具有用户输入,则脚本将继续运行并产生上述问题。

现在对于用户交互式程序,我想显示用户超时消息,或者在运行时传递用户输入或通过某种方式传递用户输入。

我使用了set_time_limit(),但脚本仍继续显示超时&也无法找到用户输入的传递方式。

请在此感谢您,谢谢。

0 个答案:

没有答案