Re: [請益] 請問有無啟動command line的函數

看板PHP作者 (istheend)時間18年前 (2007/09/07 16:21), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

09/07 16:45, , 1F
試一下proc_open,proc_close, proc_terminate函數。
09/07 16:45, 1F

09/07 17:21, , 2F
謝謝樓上 感覺proc_terminate可行 @@" 不過我一直寫不出
09/07 17:21, 2F

09/07 17:32, , 3F
與exec("cmd");等價的proc_open寫法 不知道能否指點一下?
09/07 17:32, 3F

09/07 17:33, , 4F
謝謝 @@"
09/07 17:33, 4F

09/08 00:57, , 5F
問題已解決 謝謝
09/08 00:57, 5F
文章代碼(AID): #16uGdrKG (PHP)
文章代碼(AID): #16uGdrKG (PHP)