問題:
非常に長い計算プロセスを実行する前に、ユーザーに読み込みメッセージを出力したいと思います。
コード:
<html>
<!doctype html>
<head>
<title>Loading</title>
</head>
<?php
function longProcess()
{
//where long process takes a long time to compute
}
?>
<body>
<?php
echo <div id = 'loading'> LOADING </div>
echo '</body>';
echo '</html>';
flush();
longProcess();
?>
詳細:
基本的に、longProcess関数を呼び出す前に、ユーザーにLOADINGを出力したいと思います。フラッシュを使用して、HTMLの終了タグを出力してから、longProcess関数を呼び出すことができます。問題は、それが出力されておらず、サーバーが長いプロセスを計算していることです。