用php实现边执行边输出的效果
2016-06-28 22:49
531 查看
在入口文件头部使用函数:ob_implicit_flush()
打开绝对刷新 ,强制每当有输出的时候,即刻把输出发送到浏览器。这样就不需要每次输出(echo)后,都用flush()来发送到浏览器了。
详细介绍文档
打开绝对刷新 ,强制每当有输出的时候,即刻把输出发送到浏览器。这样就不需要每次输出(echo)后,都用flush()来发送到浏览器了。
ob_end_flush(); ob_implicit_flush(1); echo 'begin...<br>'; //flush(); //直接推送到浏览器 for($i=0;$i<10;$i++) { echo 'loading '.$i.'0%<br>'; // 如果浏览器已关闭 if ( connection_aborted() ) { exit; //如果希望关了浏览器后程序继续执行,把这行去掉即可 } //flush(); sleep(1); }
详细介绍文档
相关文章推荐
- ubuntu14.04云服务器 phpstudy 搭建wordpress博客
- PHP开发者Sublime Text3插件&快捷键(MAC)
- php 安装
- php页面执行时间的一个类
- PHP使用hash_algos函数计算哈希值,之间的性能排序
- php 写session
- php 写session
- php 写session
- Windows下return,exit和ExitProcess的区别和分析- -
- phpcms 一些bug
- CI框架快速入门1--目录结构分析
- PHP值mysql操作类
- [vsftp服务]——ftp虚拟用户、权限设置等的实验
- PHP连接mysql数据库
- PHP Warning: mysql_num_rows() expects parameter 1 to be resource
- windows系统下如何设置laravel5的任务
- PHP基本语句和函数
- PHP开发之Zend Studio快捷键汇总
- php常用算法
- TP框架之多文件上传(2)