2011-07-11 15 views
3

私は数百のウェブページの状態をチェックするスクリプトを持っています。ただし、スクリプトの読み込みには約2分かかり、スクリプトの実行が完了するまで画面は空白になります。そして、すべてのデータが同時に出力されます。PHP:スクリプトの実行中にHTMLを出力するにはどうすればよいですか?

スクリプトが実行されている間にデータを出力します。スクリプトの一部は次のとおりです。

+0

これは残酷かもしれませんが、あなたはAJAXを考えましたか? – whrrgarbl

答えて

2

http://php.net/manual/en/function.flush.phpには、あなたが求める回答が含まれています。

これはパフォーマンスに悪影響を与える可能性があることに注意してください。ただし、進捗状況を確認するのに興味があるように思えます。 :-)

+1

ありがとう!パフォーマンスはそれほど重要ではありません。ラインごとに読み込むのが涼しいです。 – Linksku

2

これは、多くのスクリプトで進捗状況を確認する共通の機能です。

function flush_buffers() { 
    ob_end_flush(); 
    ob_flush(); 
    flush(); 
    ob_start(); 
} 

私はおそらくphp.netのどこかから、この機能の元のソースを思い出すことができません!

希望すると助かります!

関連する問題