我想通过php脚本运行.exe (c++)文件。我尝试了非常不同的exec命令组合,但我的程序仍然返回-2 \f25 argv<6-2\f6或数组-2\f25 (?) -2\f6,现在我尝试使用-2\f25 shell_exec -2\f6
<?php
$params = array ('nnn.jpg', 'fff.jp2', '300', '300', '50');
$params_string = implode(" ", $params);
shell_exec('demo.exe '.$params_string);
echo 'demo.exe '.$params_string
?>但它不太起作用。我重复了我使用的字符串,这是可以的
我让它正确地发送参数,但程序退出时由于写入问题而导致错误。我已将目标文件夹中的所有权限更改为“完全控制”。也许有一些关于php的设置?( win7 x64上的xampp)
demo.exe nnn.jpg fff.jp2 300 300 50有什么想法吗?
我让它正确地发送参数,但程序退出时由于写入问题而导致错误。我已将目标文件夹中的所有权限更改为“完全控制”。也许有一些关于php的设置?( win7 x64上的xampp)
错误:异常: demo.exe:此图像格式`kush.jpg‘@error/Constructe.c/ReadImage/532-5没有解码委托
但就像我之前说的,通过cmd一切顺利...
发布于 2012-01-18 19:43:40
问题是更多的服务器问题,dar7yl几乎是正确的,问题是apache无法访问位于程序文件中的imagemagick库...我必须将apache用户更改为我的帐户,现在一切正常;)
https://stackoverflow.com/questions/8902789
复制相似问题