PHP实现即时输出、实时输出内容方法


Posted in PHP onMay 27, 2015

老生长谈了。。纯备忘

对于运行时间较长的PHP程序来说可能都需要即时输出内容来查看运行情况。

header(“Content-type:text/html;charset=utf-8″);
#设置执行时间不限时 

set_time_limit(0);
#清除并关闭缓冲,输出到浏览器之前使用这个函数。

ob_end_clean();
#控制隐式缓冲泻出,默认off,打开时,对每个 print/echo 或者输出命令的结果都发送到浏览器。

ob_implicit_flush(1);

例,
ob_end_clean();

ob_implicit_flush(1);

while(1){

    //部分浏览器需要内容达到一定长度了才输出

    echo str_repeat("<div></div>", 200).'hello sjolzy.cn<br />';

    sleep(1);

    //ob_end_flush();

    //ob_flush();

    //flush();

}

按例子测试,达到了PHP即时实时输出内容的效果。

PHP 相关文章推荐
PHP令牌 Token改进版
Jul 18 PHP
php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
Jun 03 PHP
PHP统计目录下的文件总数及代码行数(去除注释及空行)
Jan 17 PHP
sphinx增量索引的一个问题
Jun 14 PHP
php smarty截取中文字符乱码问题?gb2312/utf-8
Nov 07 PHP
php中session使用示例
Mar 29 PHP
php文件服务实现虚拟挂载其他目录示例
Apr 17 PHP
关于URL最大长度限制的相关资料查证
Dec 23 PHP
PHP中new static() 和 new self() 的区别介绍
Jan 09 PHP
微信支付开发订单查询实例
Jul 12 PHP
thinkphp5 加载静态资源路径与常量的方法
Dec 24 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
Aug 15 PHP
PHP ajax 异步执行不等待执行结果的处理方法
May 27 #PHP
PHP中preg_match函数正则匹配的字符串长度问题
May 27 #PHP
PHP中把有符号整型转换为无符号整型方法
May 27 #PHP
PHP中的事务使用实例
May 26 #PHP
PHP模板引擎smarty详细介绍
May 26 #PHP
PHP中的一些常用函数收集
May 26 #PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
May 25 #PHP
You might like
php adodb介绍
2009/03/19 PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
2010/05/04 PHP
详解PHP中websocket的使用方法
2016/09/15 PHP
laravel-admin 中列表筛选方法
2019/10/03 PHP
JS 按钮点击触发(兼容IE、火狐)
2013/08/07 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
2014/01/13 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
浅谈JavaScript中的Math.atan()方法的使用
2015/06/14 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
Yarn的安装与使用详细介绍
2016/10/25 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
Node.js中你不可不精的Stream(流)
2018/06/08 Javascript
详解Eslint 配置及规则说明
2018/09/10 Javascript
Element Input组件分析小结
2018/10/11 Javascript
Vue.js 事件修饰符的使用教程
2018/11/01 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
2019/01/24 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
2019/09/17 Javascript
Vue watch响应数据实现方法解析
2020/07/10 Javascript
antd日期选择器禁止选择当天之前的时间操作
2020/10/29 Javascript
[01:28:31]《加油DOTA》真人秀 第五期
2014/09/01 DOTA
Pycharm 实现下一个文件引用另外一个文件的方法
2019/01/17 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
python实现一行输入多个值和一行输出多个值的例子
2019/07/16 Python
python tkinter组件摆放方式详解
2019/09/16 Python
使用Python刷淘宝喵币(低阶入门版)
2019/10/30 Python
美国领先的家居装饰和礼品商店:Kirkland’s
2017/01/30 全球购物
中国网上药店领导者:1药网
2017/02/16 全球购物
研发工程师岗位职责
2014/04/28 职场文书
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP
python opencv通过4坐标剪裁图片
2021/06/05 Python
Redis唯一ID生成器的实现
2022/07/07 Redis