当前位置:Gxlcms > PHP教程 > ob_start()无效,如何解决

ob_start()无效,如何解决

时间:2021-07-01 10:21:17 帮助过:22人阅读

ob_start()无效,怎么解决
ob_start();
for($i=0; $i<300; $++) mecho " ";

for ($i=10; $i>0; $i--)
{
echo $i;
flush();
sleep(1);
}
?>
不能间隔1秒输出,而是一起输出,乍解决??

------解决方案--------------------
你可以这样试一试,也许可以
PHP code

ob_start();
ob_end_flush();
for($i = 1; $i <= 300; $i++ )echo ' ';

$i = 0;
while(1) {
    echo $i;
    sleep(1);
    flush();
    $i++;
}

------解决方案--------------------
这样写
PHP code
for ($i=10; $i>0; $i--)
{
  echo $i . str_repeat(' ', 256);
  flush();
  ob_flush();
  sleep(1);  
}

------解决方案--------------------
ob_start();
echo str_repeat(' ', 4096); //不到这个数,不会发往客户端
flush();
for($i=0; $i<300; $++) mecho " ";

for ($i=10; $i>0; $i--)
{
echo $i;
flush();
sleep(1);
}
?>

人气教程排行