Web页面前端,后端有C计算

时间:2011-04-10 21:17:09

标签: php c user-interface

您好我有几个C程序接受某个输入并进行一些复杂的计算来计算输出。

现在我的目标是将C程序作为后台进程,通过提供输入并检索输出并在web-UI中显示,由web-UI调用。

我如何使用像PHP这样的面向Web的语言绑定我的C程序。

提前致谢。

1 个答案:

答案 0 :(得分:3)

您可以使用back-tick operators调用系统调用,例如:

$ouput = `yourprogram arg1 arg2`;

请注意,如果您希望将用户数据传递到此命令,则必须清理输入。

但是,既然您已经声明要在后台运行,我建议您查看一个消息排队系统,例如Gearman,它有C库(适用于两个工作人员)和客户)这将有助于挂钩你的C应用程序。 Gearman还有许多用于Web语言的库,例如PHP。 Gearman支持同步和异步(又称后台)任务。