我有 OS X 所谓的“UNIX 可执行文件”(它没有扩展名,但它作为命令行程序运行),我想将它放在 Linux Web 服务器上并让它在网页上运行按下按钮并输入并返回输出。
如果需要,我可以提供该文件及其支持文件。如果需要的话,我还有 Ada 中的源文件。
编辑:此外,输入可以与文件名一起输入:例如,如果输入是“ Actor ”,则命令可以是 ./words actor
最佳答案
好吧,我将假设“Linux Web 服务器”是指 LAMP 服务器。因此,如果是这种情况,那么您将需要研究 PHP 中的 exec()
、system()
和 passthru()
函数。如果您要将用户提供的数据传递给您的程序,请务必阅读有关适当清理该输入的建议。您可以在这里阅读更多信息:http://php.net/function.exec
关于javascript - 使用 I/O 从 webpge 运行 UNIX 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20871939/