我正在尝试从PHP脚本运行C ++文件,但是整个C ++代码都没有被执行。
这是我的C ++代码
#include <iostream>
#include <fstream>
using namespace std;
int main() {
cout << "something";
ofstream myfile ("/home/avnish/Desktop/example.txt");
if (myfile.is_open()) {
myfile << "this is a line\n";
myfile << "this is another line\n";
myfile.close();
} else {
cout << "unable to open file";
}
cout << " end";
return 0;
}
Cout语句正在回复,但php脚本无法执行任何文件i / o的操作。我在var / www上给了自己755个访问权限。我使用exec语句来运行C ++文件。我正在使用Apache。我也尝试过shell_exec,passthru和system。即使使用这些命令,文件i / o命令也不起作用。
我无法打开文件作为输出。我在网上搜索了很多,但我找不到任何东西。任何有关这方面的帮助将不胜感激!
谢谢