我真的需要一些帮助来解决问题。 我试图使用直接集成在PHP上的exec()PHP函数,但它不起作用。用于ADA程序的PHP exec()函数的错误
我已经试过这样:
$directory = "C:/wamp/www/ADA-WEB/Conversion";
$file ="/main.exe";
chmod($directory, 0600);
exec($directory.$file);
但没有继续下去。所以,我想看看是否报告对Apache日志的错误,这是看到了什么:
提出ADA.IO_EXCEPTIONS.NAME_ERROR:convertir \ EXPORT.DAT:没有这样的文件或目录
这是ADA可能引发的典型错误。 但我不明白为什么会产生这个错误。似乎PHP运行在一个随机文件夹(也许是临时文件)的文件。 当我直接在Windows上启动exe时,我没有这种问题。
如果您应该帮助...
非常感谢。
萨科
php exec()中的错误或代码中的错误,我知道我会下注哪一个。 – 2013-05-30 20:29:16
您的ADA程序是否依赖于设置的任何环境变量。尝试从命令行运行这个PHP脚本,看看你是否得到相同的错误。 – Orangepill
它正在寻找具有相对路径名“convertir \ EXPORT.DAT”的文件,并且找不到它。 –