我知道主題的標題不清楚,但我會解釋該標題的用意。每個任務完成後的打印信息
首先
我有一個窗體包含一些字段,並提交按鈕。 這形式將喜歡upgrade2.php
另一頁的請求:
<form action="upgrade2.php" method="post">
<input ......>
<input ......>
<input type="submit" name="open_upgrade2" value="ok" />
</form>
現在,upgrade2.php
的頁面已經超過喜歡的任務如下:
<?php
task 1
task 2
task 3
?>
我想是每個任務的打印結束後消息像:
<?php
task 1
echo task 1 finished
task 2
echo task 2 finished
task 3
echo task 3 finished
?>
我試過用sleep
,ob_flush
和flush
函數停止執行一段時間來打印消息,然後繼續執行,但不幸的是,腳本必須在同一時間執行所有taskst,然後告訴我結果,但這不是我想要的。
我想在每個任務結束後打印消息。
你將不得不分裂任務和調用每個任務ajax,我想這將是最好的解決方案 – Moseleyi
你需要什麼打印完成的消息?如果腳本將自動繼續,直到完成後纔看到消息不應該成爲問題。當腳本刷新緩衝區時,它們將按照時間順序進行排序,因此,如果這是您的問題,則只需等待腳本完成即可。 –