看板 PHP 關於我們 聯絡資訊
我在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)
ousapas:改用絕對位址看看 02/17 14:26
是指絕對路徑嗎? 我確實是打完整的路徑,ex.d:\test\test.bat ※ 編輯: aher2600 來自: 114.34.228.205 (02/17 15:26)
tyf99:建議你用 VM 裝一台 linux 來跑 02/17 19:48
aher2600:可是我要執行的外部程式是windows的耶 02/18 04:06
tyf99:那你直接呼叫 .exe 或 .com 就行了,.bat 並不是執行檔 02/19 00:12
抱歉現在才回,因為此一執行檔後面需加上參數 所以才使用呼叫批次檔的放式來執行 ※ 編輯: aher2600 來自: 121.96.72.213 (02/26 02:55)