主題のタイトルが明確でないことは知っていますが、そのタイトルの意図を説明します。
まず
、いくつかのフィールドを含むフォームと送信ボタンがあります。そのフォームは、次の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
して実行を停止し、メッセージを出力してから実行を継続しようとしましたが、残念ながら、スクリプトはすべてのタスクを同時に実行してから結果を通知する必要がありますが、これは私が望むものではありません。
すべてのタスクの終了後にメッセージを出力したい。