php中 ob_start等函数截取标准输出的方法


Posted in PHP onJune 22, 2015

最近在用PHP在cli下开发一款软件,遇到了这样的问题。我想将PHP脚本中输出的东西收集在一起,于是使用了ob_start和ob_end_flush这两个函数,确实有达到收集输出内容的作用,但同时也将这些打印到了控制台界面中。我想问的是有没有办法,阻止PHP像控制台输出信息。该软件原则上是不允许向控制台打印任何东西的。

php-cli本身脱离web服务器执行脚本,我不知道你现在获取到的数据是怎么拿到的?如果你不是通过cli执行php程序返回的值拿到的,那么可以使用ob_get_clean()

他会获取缓存内容后清除缓存区,这样可以达到你说的不显示到显示界面的效果

当然你也可以获取到缓冲区内容,然后清空(控制不要输出到控制台),然后将内容falsh到web服务器上做处理

按照以上方法已经搞定了。之前有用过这个系列的函数,太久不用,有些忘了。

现在在做的是一个基于PHP的多进程HTTP动态服务器。毕业论文,试验品而已,没什么实用性。

php-cgi程序执行结果是标准输入输出,所以只能用获取标准输入输出的方式截取输出结果,管道应该也可以,不过我不会

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
PHP提取中文首字母
Apr 09 PHP
php中如何同时使用session和cookie来保存用户登录信息
Jul 05 PHP
php 如何获取数组第一个值
Aug 06 PHP
php根据日期判断星座的函数分享
Feb 13 PHP
php中filter_input函数用法分析
Nov 15 PHP
PHP统计目录大小的自定义函数分享
Nov 18 PHP
Yii使用技巧大汇总
Dec 29 PHP
php获取本机真实IP地址实例代码
Mar 31 PHP
zend框架实现支持sql server的操作方法
Dec 08 PHP
PHP单元测试框架PHPUnit用法详解
Jan 23 PHP
Yii框架常见缓存应用实例小结
Sep 09 PHP
PHP设计模式之命令模式示例详解
Dec 20 PHP
php发送邮件的问题详解
Jun 22 #PHP
PHP获取音频文件的相关信息
Jun 22 #PHP
php生成PDF格式文件并且加密
Jun 22 #PHP
用PHP生成excel文件到指定目录
Jun 22 #PHP
php通过baihui网API实现读取word文档并展示
Jun 22 #PHP
PHP读取汉字的点阵数据
Jun 22 #PHP
php读取der格式证书乱码解决方法
Jun 22 #PHP
You might like
星际争霸 Starcraft 编年史
2020/03/14 星际争霸
PHP用户指南-cookies部分
2006/10/09 PHP
thinkphp5框架路由原理与用法详解
2020/02/11 PHP
Jquery 最近浏览过的商品的功能实现代码
2010/05/14 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
Javascript基础知识(三)BOM,DOM总结
2014/09/29 Javascript
JS使用parseInt解析数字实现求和的方法
2015/08/05 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
2017/01/20 Javascript
vue插件vue-resource的使用笔记(小结)
2017/08/04 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
Javascript的this详解
2019/03/23 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
微信小程序实现侧边分类栏
2019/10/21 Javascript
[47:42]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python中encode()方法的使用简介
2015/05/18 Python
Windows下python2.7.8安装图文教程
2016/05/26 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
PyQt编程之如何在屏幕中央显示窗体的实例
2019/06/18 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
python实现从ftp上下载文件的实例方法
2020/07/19 Python
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
HTML5 Canvas绘制圆点虚线实例
2015/01/01 HTML / CSS
汽修专业学生自我鉴定
2013/11/16 职场文书
国际政治个人自荐信范文
2013/11/26 职场文书
初中化学教学反思
2014/01/23 职场文书
中专生毕业个人鉴定
2014/02/26 职场文书
文案策划求职信
2014/03/18 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
教师竞聘演讲稿
2014/05/16 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
市场部岗位职责
2015/02/12 职场文书
生日宴会家属答谢词
2015/09/29 职场文书
再谈python_tkinter弹出对话框创建
2022/03/20 Python