2017-05-15 8 views
0

基本的にタイトルはすべてです。foreachの進行中にテーブルの行を生成

私はレポートのために約400 <trs>を生成し、ページに任意のコンテンツ(基本的には空のページがロードされています)を表示するのに約30秒かかります。foreachがTRを生成している間、

これを行う方法はありますか?

ありがとうございます。

+0

ウェブphpまたはcli php? –

+0

@CarlosZerga私はymaがlmaoについて話しているのを知りません – JohnMonro

+0

ユーザーがHTMLファイルをダウンロードすると、そのファイルで宣言されたすべてのPHPコードがバックエンド側で実行されているため、ユーザーはhtmlファイルを受け取る)、そして進行状況バーはフロントエンド側の何かである –

答えて

0

あなたはoutput bufferingを使用して試すことができます:

は基本的にob_start()が自動的にページに送信された出力を防ぎ、代わりにあなたがob_get_contents()を使用しての内容を呼び出すことができ、内部バッファに格納されます。

各行が生成された後、ob_get_contents()を使用して結果を送信し、バッファをクリーンアップすることができます。詳細については、ドキュメントをチェックしてください。

+0

foreachの場合は、閉じるの直前に次のものを入れてください:ob_get_contents(); ob_end_flush(); \t \t}私は間違っていましたか?それはかなり良いtbhを働かせます – JohnMonro

+0

それはあなたがそれを正しくした:) –

関連する問題