[請益] 這樣的想法行得通嗎?

看板PHP作者 (casper)時間14年前 (2011/05/24 03:04), 編輯推噓3(307)
留言10則, 6人參與, 最新討論串1/1
我有個用c++寫好的執行檔, 執行時接收一個文字檔, 執行後產生一個文字檔。 今天我如果想要做個系統: 使用者a----> 上傳 某文字檔b 到sever 上傳後, ----------------以下是同時進行-------------------------- 使用者a-----> 可能是關閉網頁,或是去瀏覽其他網頁、購物、看新聞。 甚至是關機去睡覺。 server------> 根據使用者上傳的文字檔執行c++寫好的程式, 執行完後將產生的文字檔寄e-mail給使用者a。 ----------------以上是同時進行-------------------------- 請問這樣的架構要如何用php寫?? 我已經寫完了上傳檔案的程式。 可是我如果用exec()去呼叫c++程式的話...就限制使用者不能關網頁... 也不能關機去睡覺。這樣的程式寫出來會被唸... 請問我該如何寫?? 懇請回答~~ 解決後附上p幣已表感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.210.221

05/24 03:10, , 1F
ajax
05/24 03:10, 1F

05/24 03:10, , 2F
而且使用者關閉網頁php執行應該是不會中斷阿@@
05/24 03:10, 2F

05/24 03:12, , 3F
不會中斷嗎?? @@""
05/24 03:12, 3F

05/24 04:12, , 4F
不中斷要開ignore_user_abort()
05/24 04:12, 4F

05/24 04:12, , 5F
另外如果時間長最好設set_time_limit(0)
05/24 04:12, 5F

05/24 09:25, , 6F
我印象中不會中斷,因為最近有寫一些會無窮迴圈的程式
05/24 09:25, 6F

05/24 09:25, , 7F
我把網頁關掉,CPU仍然是滿格
05/24 09:25, 7F

05/24 10:26, , 8F
上傳的時候加到排程裡面,在讓排程去執行。
05/24 10:26, 8F

05/24 11:18, , 9F
樓上正解
05/24 11:18, 9F

05/24 12:08, , 10F
是哦~ 先寫看看 感謝
05/24 12:08, 10F
文章代碼(AID): #1Dsg-guT (PHP)
文章代碼(AID): #1Dsg-guT (PHP)