Re: [請益] php能執行bat檔嗎

看板PHP作者 (嘎嘎嘎嘎嘎)時間15年前 (2010/09/14 14:04), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《davidou (老歐 ! 月夜雪嵐)》之銘言: : 我想寫一個自動關機的網頁 : 所以應該會寫一個bat檔 : 我想問 php有辦法去執行那個.bat的檔案嗎 : 假設可以另外還有個問題就是 : 我要是在別台電腦 開了這個網頁 : 那被關機的電腦 應該是sever那台電腦是吧.. : 這方面似乎沒甚麼涉略 不太知道該怎下手.... 如果要server自動關機 shell_exec('shutdown -r -f -t 20'); 要執行bat就打路徑 shell_exec('C:\\bat.bat'); 以上都是用系統身份執行 server的user不會看到一個cmd的黑框框(是優點也是缺點) 要用user執行的話就要利用schtasks 例如要開啟影片 shell_exec('schtasks /Create /RU "帳號" /RP "密碼" /SC ONSTART /TR "檔案位置" /TN "temp"'); shell_exec('schtasks /Run /TN "temp"'); sleep(1); shell_exec('schtasks /Delete /TN "temp" /F'); 要注意的 1.編碼轉碼問題(windows指令要用big5) 2.加反斜線 去反斜線的問題 3.還有要小心網頁不要被人發現 http://codepad.org/QVnVSVqR -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.118.138

09/14 16:32, , 1F
3.XD 這倒是真的
09/14 16:32, 1F

09/14 17:25, , 2F
且沒想到這麼簡單一一 我想太難了... 感謝
09/14 17:25, 2F
文章代碼(AID): #1CZn1fIO (PHP)
討論串 (同標題文章)
文章代碼(AID): #1CZn1fIO (PHP)