php怎么马上输出,然后继续执行? 我是想在php页面开始执行时先输出以前的缓存文件.然后继续执行.执行后会更新缓存文件.但不输出.我是想先输出缓存文件.这样速度快些.可是好像全部执行完后才显示的.有办法实现么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在网上找了找,下面这个例子我试了下.也是不行啊.难道是我的环境没配置好?<?phpFor($j = 1; $j <= 20; $j++) { echo $j.""; flush();//这一部会使cache新增的内容被挤出去,显示到阅读器上 sleep(1);//让程序“睡”一秒钟,会让你把效果看得更清楚}?> print str_repeat(" ", 4096); //先输出4096的字节,保证缓冲数据量For($j = 1; $j <= 20; $j++) { echo $j.'<br>'; ob_flush();flush();} //更改一下少了一个sleep(1)print str_repeat(" ", 4096); //先输出4096的字节,保证缓冲数据量For($j = 1; $j <= 20; $j++) { echo $j.'<br>'; ob_flush();flush();sleep(1)} 本人机械测试过, 可以<?phpfor($j = 1; $j <= 20; $j++) {echo $j."";flush();//这一部会使cache新增的内容被挤出去,显示到阅读器上sleep(1);//让程序“睡”一秒钟,会让你把效果看得更清楚 }?> iwantnet谢谢你,怎么还要先输出4096的字节啊.加上这个就可以了.哈 因为不到4096的字节,你flush()也不能输出。除非更改php.ini设置 如何使用xml-rpc的xmlrpc_decode() 如何处理UTF-8(带%)的中文编码? CSS連結問題 今天让我感动的一个CSDN的外包,希望大家都今天帮忙(倡议) Dreamweaver中怎么在一个项目中进搜索 PHP如何获取一个字符串的UTF-8编码 求一css 无法加载MYsql,PHP目录中没有php_mysql.dll!如何让PHP支持MYSQL? html5画布问题 执行header("location:abc.php")出现找不到页面 SESSION被覆蓋 PHP菜鸟求助
<?php
For($j = 1; $j <= 20; $j++) {
echo $j."";
flush();//这一部会使cache新增的内容被挤出去,显示到阅读器上
sleep(1);//让程序“睡”一秒钟,会让你把效果看得更清楚
}
?>
print str_repeat(" ", 4096); //先输出4096的字节,保证缓冲数据量
For($j = 1; $j <= 20; $j++) {
echo $j.'<br>'; ob_flush();
flush();
}
//更改一下少了一个sleep(1)
print str_repeat(" ", 4096); //先输出4096的字节,保证缓冲数据量
For($j = 1; $j <= 20; $j++) {
echo $j.'<br>';
ob_flush();
flush();
sleep(1)
}
for($j = 1; $j <= 20; $j++) {
echo $j."";
flush();//这一部会使cache新增的内容被挤出去,显示到阅读器上
sleep(1);//让程序“睡”一秒钟,会让你把效果看得更清楚
}
?>