<?
ob_start();
for($i=0;$i<20;++$i)
{
?>
<div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
</div>
<?
//flush;
ob_flush();
sleep(1);
}
?>
这段代码不知道为什么..不能刷行缓冲区.我很需要这样的功能,处理一段就把HTML送出去一次.这只是个例子.不知道大家都有何解决办法.
解决方案 »
- 正则去掉<? ?>标签里的文字
- 实在不知道怎么错了,各位帮忙看看
- hao123选择邮箱并登录到邮箱
- 看PHP手册看到不明白之处。
- 关于select下拉列表的selected属性
- 关于template的学习
- 如何利用不在表单中的输入框的onchange事件跳转到指定的页面?
- linux中有没有像在win中运行ephp这样的能一起安装apache+mysql+php的软件?
- 如何用PHP随机产生由0-9,a-z所组成的长度为4的字符串?
- 如何使用php中的mail函数发送html格式的信件?紧急求助!!!!
- |zyciis| 网页安全问题:如何防止用户用javascript来更改我的数据,第二贴,
- 重大发现!!!在线等
ob_start();
for($i=0;$i<20;++$i)
{
?>
<div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
<div>sdfsdfsdfsdfsdf</div>
</div>
<?
//flush;
flush();//加上这一行,终止缓冲
ob_flush();//输出缓冲
sleep(1);
}
?>
ob_flush() -> 将缓冲内容释放
flush() -> 将不在缓冲中的内容发送到浏览器