如何在没有输入文件的PHP exec()中执行?

时间:2014-10-02 14:27:06

标签: php exec

我想用PHP创建一个实时的Octave编译器。enter image description here

第一个问题是我找不到解决方法如何在PHP中执行输入将是一个命令,例如a = 5,但不是像代码示例如下:

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

第二个问题是我花了很多时间在Google上搜索,我还没有找到如何只加载一次exec()函数,可以接受许多输入在上图中。

你能给我解决这些问题的方法吗?也许我应该使用其他PHP函数来执行?

1 个答案:

答案 0 :(得分:1)

如果要发送命令并从启动的命令中检索答案,则必须使用proc_open并自行处理读/写管道。 您还可以找到几个帮助您实现此目的的库,因为如果您不熟悉它可能不是一个非常简单的代码来正确处理可能出现的所有情况。