看板 PHP 關於我們 聯絡資訊
※ 引述《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