php - 如何结合 PHP 和 Prolog

标签 php prolog swi-prolog

我正在尝试使用 PHP 脚本调用 Prolog。我正在使用我发现的语法 here ,即:

$cmd = "nice -n15 /software/bin/pl -f /home/popx/cgi-bin/test.pl -g test,halt";

程序 /bin/pl 是我安装 Prolog 的地方,/home/popx/cgi-bin/test.pl 是文件的位置被咨询。相应地更改路径后,我没有得到任何输出。有人可以帮助我,给我一些指示吗?

我已经熟悉这些问题 How to use Prolog with PHP? , 和 Invoking SWI-Prolog from PHP , 但他们没有回答我的问题。

最佳答案

您无法使用 system() 检索输出。请改用 exec()

http://docs.php.net/manual/en/function.exec.php

关于php - 如何结合 PHP 和 Prolog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4802544/

相关文章:

php - 合并 MySQl 行作为结果,其中数据是最新的

php - count 子句输出数据库中的所有记录 - mysql

php - 实例化目录中的所有类

prolog - 在 SWI-Prolog 中反序列化 32 位 float

javascript - 将 Prolog 与 Javascript 结合使用 - Pengines

php - 在 Zend Framework 中处理记录表单的最佳方式

prolog - 强制 prolog 在输出结果中进行替换

Prolog - 列表的不寻常 cons 语法

prolog - CLP(FD) 可变域和传播

shell - 如何从命令行运行SWI-Prolog?