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 cookie 作用范围?不要在当前页面使用你的cookie
Mar 24 PHP
php读取3389的脚本
May 06 PHP
ThinkPHP3.2.2的插件控制器功能
Mar 05 PHP
十个PHP高级应用技巧果断收藏
Sep 25 PHP
PHP执行linux命令常用函数汇总
Feb 02 PHP
php for 循环使用的简单实例
Jun 02 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
Jul 13 PHP
JSON两种结构之对象和数组的理解
Jul 19 PHP
thinkphp分页实现效果
Oct 13 PHP
php制作基于xml的RSS订阅源功能示例
Feb 08 PHP
thinkPHP框架整合tcpdf插件操作示例
Aug 07 PHP
如何重写Laravel异常处理类详解
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
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
2008/11/18 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
PHP5多态性与动态绑定介绍
2015/04/03 PHP
PHP 模拟登陆功能实例详解
2019/09/10 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
读JavaScript DOM编程艺术笔记
2011/11/15 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
JS实现文件动态顺序载入的方法
2015/03/07 Javascript
Javascript数据结构与算法之列表详解
2015/03/12 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
基于Javascript倒计时效果
2016/12/22 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
VUE中使用HTTP库Axios方法详解
2020/02/05 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
2020/05/12 Javascript
python 正则式使用心得
2009/05/07 Python
python flask搭建web应用教程
2019/11/19 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
pandas数据拼接的实现示例
2020/04/16 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
国贸专业的职业规划范文
2014/01/23 职场文书
升学宴主持词
2014/04/02 职场文书
森马旗舰店双十一营销方案
2014/09/29 职场文书
安全生产标语大全
2014/10/06 职场文书
2014年卫生工作总结
2014/11/27 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python