作者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