gpt4 book ai didi

php - 如何使用 php 处理来自 C 程序的输入

转载 作者:太空宇宙 更新时间:2023-11-03 23:34:29 25 4
gpt4 key购买 nike

我正在做一个类似的项目密码本.我有一个调用 linux 服务器上的 c 编译器的 php 表单。编译器编译和执行并将输出发送到 php 脚本读取和显示的文件。

我在以这种方式呈现输入操作时遇到了挑战。

我尝试扫描源代码文件以查找任何输入函数,然后要求用户为输入函数中的每个相应变量输入值,然后我将用户值存储在一个文本文件中,然后将其作为标准输入传递给 c 程序.

它适用于基本程序 - 但在有条件语句的情况下,它不起作用。

我在想是否有可能在网页上有一个终端,用户可以在上面访问和执行他们的程序。

或者还有其他方法可以有效地处理这个问题吗?

最佳答案

使用proc_open启动具有详细控制的子流程。将启动进程的 stdin、stdout 和 stderr 重定向到文件(或管道,如果您对运行时和并发进程的数量施加严格限制)。

然后,使用websocketsalternative在浏览器和 php 之间进行通信,并在 web 客户端和执行的程序之间中继输入/输出。

关于php - 如何使用 php 处理来自 C 程序的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7678351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com