【发布时间】:2012-03-17 05:54:53
【问题描述】:
我正在尝试从 C++ 程序调用 PHP 脚本。例如,这里是一个示例 C++ 程序:
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
cout << std::system("test.php");
return 0;
}
这个程序正在调用一些脚本“test.php”,其结构可能如下:
<?php
echo "Hello";
?>
运行 C++ 代码时,我得到以下信息:
sh: 1: test.php: not found.
现在要检查的显而易见的事情是文件是否在同一个目录中(它们确实是),但是错误仍然存在。关于我如何做这样的事情的任何反馈?
谢谢。
【问题讨论】:
-
如果没有别的,它必须是
php test.php -
天哪,我犯了一个多么愚蠢的错误。来吧,留下一个实际的回应,我会确保选择你的答案,以防其他人有同样的问题。 (虽然由于简单,这个问题也可能被关闭)。
-
继续把积分给别人,很高兴我能帮上忙! :-)
-
无论哪种方式都非常感谢。 :)