- 2007年4月18日 09:56
- PHP
時間のかかるページや、むしろ時間をかけて表示したいページで逐次データをブラウザに出力したい場合は、flush() を使う。が、ブラウザやサーバ・PHPの設定によっては上手くいかないのでメモ。
mb_output_handlerが設定されているとflush()だけ呼び出しても、標準出力(=Web応答)に出力されません。 ob_flush()だけ呼び出してもおんなじです。
というわけで
ob_flush(); flush();
とやると上手くいく。
出力バッファ系に関しては、ここを見ると分かりやすいかもしれない。
- Newer: 配列の値をランダムに抜き出す方法 - PHP
- Older: メールアドレスを正規表現で判定する方法
Comments:0
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日記
