作者aher2600 (和)
看板PHP
標題[請益] php呼叫外部批次檔
時間Wed Feb 15 18:49:53 2012
我在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)
1F:推 ousapas:改用絕對位址看看 02/17 14:26
是指絕對路徑嗎?
我確實是打完整的路徑,ex.d:\test\test.bat
※ 編輯: aher2600 來自: 114.34.228.205 (02/17 15:26)
2F:→ tyf99:建議你用 VM 裝一台 linux 來跑 02/17 19:48
3F:→ aher2600:可是我要執行的外部程式是windows的耶 02/18 04:06
4F:→ tyf99:那你直接呼叫 .exe 或 .com 就行了,.bat 並不是執行檔 02/19 00:12
抱歉現在才回,因為此一執行檔後面需加上參數
所以才使用呼叫批次檔的放式來執行
※ 編輯: aher2600 來自: 121.96.72.213 (02/26 02:55)