php - 在后端使用 C 计算的网页前端

标签 php c user-interface

你好,我有几个 C 程序,它们接受特定输入并进行一些复杂的计算来计算输出。

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

如何将我的 C 程序与面向 Web 的语言(例如 php)绑定(bind)。

提前致谢。

最佳答案

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

$ouput = `yourprogram arg1 arg2`;

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

但是,既然你已经说过你想在后台运行它,我建议检查一个消息队列系统,例如 Gearman ,它有 C 库(适用于工作人员和客户),这将有助于挂接到您的 C 应用程序。 Gearman 也有大量用于 PHP 等网络语言的库。 Gearman 支持同步和异步(也称为后台)任务。

关于php - 在后端使用 C 计算的网页前端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5614782/

相关文章:

c - Linux 中的软中断处理时序与硬中断处理时序

UIViewController 内的 iOS 自定义 UITableViewController

php - 邮政编码半径搜索

php - 像 drupal_write_record 一样简单的读取操作

解析文件的C程序

ios - UIAlertController 的 NSNotification

JavaFX:在折线图的节点上设置单击监听器

php - 如何在 PHPMyAdmin 中启用关系?

php - 如何使用Python将文件上传到PHP服务器?

c - 如果我在这种情况下使用 malloc 会出现内存泄漏吗