我想用php运行c程序。我跑过exec
和passthru
。我通过PHP脚本中的gcc命令行来运行它。但是问题是,当我使用交互式C
程序时,在这种情况下,我的脚本运行了很长时间并且没有完成,并且无法使用尝试为其运行脚本的端口号进行任何操作输入C
程序。
下面是几行代码:
$b='C:\Users\anil\Desktop\a.out';
echo passthru($b);
如果c程序没有用户输入,则此脚本运行,但是,如果c程序将具有用户输入,则脚本将继续运行并产生上述问题。
现在对于用户交互式程序,我想显示用户超时消息,或者在运行时传递用户输入或通过某种方式传递用户输入。
我使用了set_time_limit()
,但脚本仍继续显示超时&也无法找到用户输入的传递方式。
请在此感谢您,谢谢。