看板 PHP 關於我們 聯絡資訊
我用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