作者istheend (istheend)
看板PHP
標題Re: [請益] 請問有無啟動command line的函數
時間Fri Sep 7 16:21:08 2007
※ 引述《istheend (istheend)》之銘言:
: 找過資料 也已爬過文
: 找到的都是用command line執行PHP 之類的 @@"
: 想請問有沒有以下這類型的函數呢?
: 能夠"滑鼠點擊之後 開啟command line 然後照自己已經寫死的指令去跑"
: 或者是有其他網頁格式能做到這樣的功能嗎? @@"
: 謝謝 ^^"
感謝前一篇回文的板友 用exec()順利成功了 ^^
可是因為有些指令會執行很久 想加入強制中斷的功能
在該網站查了一下 想用popen()搭配pclose()
於是就設定了兩個按鍵 1.開始 2.強制中斷
然後 if(1){
$updatework = popen("perl perl_source_code.txt", "r");
pclose( $updatework );
}
else if(2){
pclose( $updatework );
}
已經確定兩個按鍵點擊之後都能夠成功進入{}
可是當點完1 再點2 cmd.exe 跟 perl.exe 仍舊繼續執行 也就是失敗了 @@"
請問 是pclose()不能這樣使用嗎? @@""
或者是強制中斷程式有其他適合的function可以使用嗎?
謝謝 ^^"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.235.39
推 fillano:試一下proc_open,proc_close, proc_terminate函數。 09/07 16:45
→ istheend:謝謝樓上 感覺proc_terminate可行 @@" 不過我一直寫不出 09/07 17:21
→ istheend:與exec("cmd");等價的proc_open寫法 不知道能否指點一下? 09/07 17:32
→ istheend:謝謝 @@" 09/07 17:33
→ istheend:問題已解決 謝謝 09/08 00:57