作者forptt (上线专用)
看板PHP
标题[请益] 执行exe问题
时间Thu Feb 13 11:47:03 2014
我用exec()执行"C:\test\test.exe"
都没反应。
後来改用
$cmd = "C:\test\test.exe";
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}
else {
exec($cmd . " > /dev/null &");
}
就能成功执行了。
但是把test.exe搬移位置并把$cmd路径改成$cmd = "c:\Program Files\test\test.exe"
就一直出现can not find "c:\Program" 的错误讯息,
我确认档案路径没错。
2个问题请教:
1. 怎麽顺利用exec()成功执行.exe档案
2. 我觉得是函式路径出现空白字元的问题
烦请好心大大帮我解答一下
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.235.210.108