繁体   English   中英

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

[英]How to execute in PHP exec() without input file?

我想用PHP制作一个实时Octave编译器。 在此处输入图片说明

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM