[請益] 先印出訊息再執行外部指令的作法

看板PHP作者 (Nostalgie)時間14年前 (2011/05/24 19:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
請問各位前輩, 小弟目前正著手製作一個網站, 網站的功能可讓使用者在填寫資料、上傳檔案後, 用email通知使用者一些資訊, 此時網站中有一支外部程式來處理使用者上傳的檔案 問題就在這環節, 因為這外部程式需要的執行時間頗久, 所以此時必須先在網頁上告知使用者可以先關閉瀏覽器, 待處理完畢之後, 再發email通知使用者連上某個link去看結果 我參考了網路上一些解法, 如pcntl_fork() 或是 proc_open()等作法 但仍不是很清楚這些multi-processes的概念, 像是pipe 此外, 我所使用的外部程式並不是一般系統指令 需額外加上一些參數, 如: xxx.sh -s -t -i $input -o $output這種指令 能否請有經驗的前輩指點一二? 小弟感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.192.221
文章代碼(AID): #1Dsve0RX (PHP)
文章代碼(AID): #1Dsve0RX (PHP)