2014-10-02 43 views
1

我想在PHP中制作一个实时的Octave编译器。 enter image description here如何在没有输入文件的PHP exec()中执行?

第一个问题是,我还没有找到解决方案如何在PHP执行该输入将是一个命令,例如,1 = 5,但像在下面的代码示例而不是一个文件:

<?php 
// example with file input 
exec("url_to_compiler url_to_the_file 2>&1", $output); 
?> 

第二个问题是,我花了很多时间在谷歌搜索和我还没有找到如何加载只可以接受很多投入在上面的图片一次exec()函数。

你能不能给我解决方案如何解决这些问题?也许我应该使用其他PHP funcion来执行?

+0

这有什么做用PHP - 你需要弄清楚如何通过你的投入直接在命令行或通过标准输入到八度。一旦你明白了,PHP部分将变得微不足道。 – 2014-10-02 14:30:45

回答

1

如果你想从你必须使用proc_open和处理读/写管自己推出的命令发送命令和检索答案。 你也可以找到几个库,帮助你实现这一点,因为它可能不是一个非常简单的代码来妥善处理,如果你不熟悉可能出现的所有情况。

相关问题