PHPで「ページで実行しながら出力する」効果をどのように実現するか
前言:
問題のように、ページの中で実行しながら出力する効果を実現しますが、実際にはdiscuzのインストール時に拡張をチェックするとき、上から順にチェック結果をページに出力するページがよく見られます.
実装:
小さな例で説明します.
done !
問題のように、ページの中で実行しながら出力する効果を実現しますが、実際にはdiscuzのインストール時に拡張をチェックするとき、上から順にチェック結果をページに出力するページがよく見られます.
実装:
小さな例で説明します.
<?php
set_time_limit(0); // , 0, 。
ob_end_clean(); // ,
echo str_pad('',1024); // , IE 256, 1024, 。
for($i=1;$i<=100;$i++){
echo $i.'<br/>';
flush(); //
sleep(1); // 。
}
?>
done !