Re: [請益] 執行exe問題

看板PHP作者 (上線專用)時間11年前 (2014/02/13 14:35), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串3/5 (看更多)
我現在執行$cmd = "c:\\test\\test.exe"; 是OK的 但是 $cmd = "c:\\Program Files\\xampp-control.exe"; 就會出現錯誤"cannot find c:\Program....." 我相信是未知的路徑空白問題, 前一位大大有建議用escapeshellarg函式處理路徑, 我try過了,仍然不行。 麻煩懂得執行外部程式的大大幫解答, 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.235.210.108

02/13 14:44, , 1F
路徑加上雙引號
02/13 14:44, 1F

02/13 14:48, , 2F
本來就有加
02/13 14:48, 2F

02/13 14:51, , 3F
沒吧 應該要"\"c:\\....^%&*(!)@# \"" ?
02/13 14:51, 3F

02/13 14:57, , 4F
漂亮~果然解決了!感謝gmoz大大
02/13 14:57, 4F

02/13 14:57, , 5F
感謝所有幫助解答的大大~THX
02/13 14:57, 5F

03/13 11:49, , 6F
另一解法: C:\\progra~1\\
03/13 11:49, 6F
文章代碼(AID): #1I_6V6YE (PHP)
文章代碼(AID): #1I_6V6YE (PHP)