龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

PHP使用缓存即时输出内容(output buffering)

时间:2014-07-22 14:50来源: 作者: 点击:
分享到:
每隔1秒输出,实现- br / br / span style=font-family:Ubuntu Mono;line-height:normal;font-size:medium;第 1 次输出./span br / span style=font-family:Ubuntu Mono;line-height:normal;font-size:medium;第 2 次输出./span br / span sty
每隔1秒输出,实现->

第 1 次输出.
第 2 次输出.
第 3 次输出.
第 4 次输出.
第 5 次输出.
第 6 次输出.
第 7 次输出.
第 8 次输出.
第 9 次输出.
第 10 次输出.
输出完毕!


$buffer = ini_get('output_buffering');
echo str_repeat(' ',$buffer+1);     //防止浏览器缓存
ob_end_flush();     //关闭缓存
for( $i=1; $i<=10; $i++ ){
    echo '第 '.$i.' 次输出.'."<br />\n";
	flush(); //刷新缓存(直接发送到浏览器)
    sleep(1);
}
echo '输出完毕!';
精彩图集

赞助商链接