Home > PHP > PHPで読み込み中のページにデータを逐次出力する方法

PHPで読み込み中のページにデータを逐次出力する方法

  • Posted by: zaru
  • 2007年4月18日 09:56
  • PHP

時間のかかるページや、むしろ時間をかけて表示したいページで逐次データをブラウザに出力したい場合は、flush() を使う。が、ブラウザやサーバ・PHPの設定によっては上手くいかないのでメモ。

mb_output_handlerが設定されているとflush()だけ呼び出しても、標準出力(=Web応答)に出力されません。 ob_flush()だけ呼び出してもおんなじです。

PHPの整理とは無縁なメモ書き

というわけで

ob_flush();
flush();

とやると上手くいく。

出力バッファ系に関しては、ここを見ると分かりやすいかもしれない。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://blog.tofu-kun.org/mt-tb.cgi/308
Listed below are links to weblogs that reference
PHPで読み込み中のページにデータを逐次出力する方法 from Webプログラマー+WebデザイナーなZARU日記

Home > PHP > PHPで読み込み中のページにデータを逐次出力する方法

Profile

zaru

Name : zaru

Webプログラマ+Webデザイナで、Webディレクタやってます。Twitterやっているので、ぜひフォローしてやってくださいませ。Twitter - zaru。また、そのほかのプロフィールについては、iddy - zaruを見てください。

Search
Feeds
Others

Return to page top