[請益] php呼叫外部批次檔

看板PHP作者 (和)時間13年前 (2012/02/15 18:49), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
我在php中加了一行 system("test.bat"); 希望能透過test.bat來啟動server上的常駐程式 不過結果只會在ie上顯示test.bat裡面的字串 而不會實際去執行 想請教板友問題出在哪邊? 多謝各位 ps.小弟是在本機上執行,OS為win7 安裝的apache+php 為 appserv 2.5.10 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.228.205 ※ 編輯: aher2600 來自: 114.34.228.205 (02/15 18:56)

02/17 14:26, , 1F
改用絕對位址看看
02/17 14:26, 1F
是指絕對路徑嗎? 我確實是打完整的路徑,ex.d:\test\test.bat ※ 編輯: aher2600 來自: 114.34.228.205 (02/17 15:26)

02/17 19:48, , 2F
建議你用 VM 裝一台 linux 來跑
02/17 19:48, 2F

02/18 04:06, , 3F
可是我要執行的外部程式是windows的耶
02/18 04:06, 3F

02/19 00:12, , 4F
那你直接呼叫 .exe 或 .com 就行了,.bat 並不是執行檔
02/19 00:12, 4F
抱歉現在才回,因為此一執行檔後面需加上參數 所以才使用呼叫批次檔的放式來執行 ※ 編輯: aher2600 來自: 121.96.72.213 (02/26 02:55)
文章代碼(AID): #1FEutLKO (PHP)
文章代碼(AID): #1FEutLKO (PHP)