我正在尝试在脚本运行时输出echo的内容。阅读了一些教程之后,我将执行以下操作:
ob_start();
echo "bla bla bla<br>";
ob_flush();
flush();
sleep(5);
echo "bla bla bla<br>";
ob_end_flush();
但这并不能解决问题。脚本完成工作后,我仍然获得所有输出。Output_buffering设置为Off。
ob_implicit_flush()
也无济于事。
我使用PhP 5.5和Safari来显示内容。
如果我很好地理解您,这就是您要的。
if (ob_get_level() == 0) ob_start();
for ($i = 0; $i<10; $i++){
echo "<br> Line to show.";
echo str_pad('',4096)."\n";
ob_flush();
flush();
sleep(2);
}
echo "Done.";
ob_end_flush();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句