我希望您能够使用.exe文件进行计算,并将输出结果传递给PHP。我已经使用C++创建了一个Hello World .exe文件,但是我无法让PHP执行它。
如果我从CMD运行此命令,则会获得正确的输出:
但这将显示正确的输出:
我是在Windows 7上使用WAMP。
编辑:这是C++程序:
如果我从CMD运行此命令,则会获得正确的输出:
C:\path\file.exe
但是如果我在PHP中这样做,输出结果将会是一个空字符串:
exec('C:\path\file.exe',$out);
var_dump($out);
但这将显示正确的输出:
exec('ipconfig',$out);
var_dump($out);
我是在Windows 7上使用WAMP。
编辑:这是C++程序:
#include <iostream>
using namespace std;
int main() {
cout << "Hello World" << endl;
return 0;
}
file_exists($file)
,如果没有,您可能需要更改目录/将文件添加到路径中。 - RyanS