登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

pcwanli的博客

nx

 
 
 

日志

 
 

PHP中如何实现 “在页面中一边执行一边输出” 的效果  

2016-07-02 18:49:05|  分类: php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

前言:

如题,实现在页面中一边执行一边输出的效果,其实我们经常见到这种页面,比如discuz的安装的时候会检查扩展的时候,就是从上往下依次将检查结果输出在页面。


实现:

一个小的例子说明。

  1. <?php   
  2.  set_time_limit(0);  //在有关数据库的大量数据的时候,可以将其设置为0,表示无限制。  
  3.  ob_end_clean();     //在循环输出前,要关闭输出缓冲区   
  4.  echo str_pad('',1024);     //浏览器在接受输出一定长度内容之前不会显示缓冲输出,这个长度值 IE是256,火狐是1024,不会出现上下的拉动条。  
  5.  for($i=1;$i<=100;$i++){   
  6.   echo $i.'<br/>';   
  7.   flush();    //刷新输出缓冲   
  8.   sleep(1);  //这个控制输出的速度。  
  9.  }   
  10. ?>   


done !
  评论这张
 
阅读(168)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018