问题标签 [ob-start]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何在类中启动 ob_start?
我正在做一些关于从 php 最小化 html 的研究。像
问题是我如何调用这个 ob_start(function) ?我们可以做 ob_start($this->compresssor()) 吗?(好吧,我知道它失败了)在课堂上?任何人 ??
感谢您的关注。
亚当斋月
php - 循环内的 ob_start()
使用 foreach() 循环和在此循环内使用 ob_start() 和 ob_get_clean() 循环时遇到问题。
这是我的功能:
这个函数基本上是生成电子邮件的内容,然后返回它。
我遇到的问题是,当我遍历多个电子邮件地址时 - 发送相同的电子邮件内容 - 只有第一个返回内容 - 以下是空白 - 知道为什么吗?
php - 为什么我需要结束我的 ob_start()?
php 文档建议我应该以 ob_end_flush() 结束每个 ob_start()。我在网站的每个页面上都使用一个,只是为了允许我在应用程序的任何地方使用 firephp 日志方法。
该应用程序运行良好,但我想知道是否有任何我不知道的可能有害的东西。
php - 是否可以确定当前代码输出是否正在 PHP 中缓冲?
有没有一种方法可以确定文件中随机位置的回显/打印是否正在缓冲ob_start
?谢谢
php - ob_start() 正在部分捕获数据
我正在使用以下代码:
PHP:
问题:
当 I 时echo $theid
,它显示完整的条目,但是当它被插入数据库时,只插入序列中的第一个条目,例如对于条目buKPK
,只插入 'b' 而不是其余的。
php - 输出缓冲器显示“1”
我有两个功能:
这就是我使用输出缓冲显示函数的方式(是的,我必须使用它!)。
一切都很好,但是 return $output 不仅显示核心功能,而且在它们之前显示“1”。我不知道这个“1”是从哪里来的。当我删除 ob_start(); 和 ob_get_clean(); 它消失了。所以我相信输出缓冲区以某种方式添加了这个数字。但是如何,为什么?它是原始的“1”,而不是段落等。
Normaly display_function($atts) 显示,例如:
并通过输出缓冲显示:
为什么会这样?如果它与我的功能有关,我再说一遍 - 1 正好在所有内容之前显示。
php - ob_start 回调函数提取输出 - PHP
我想获得输出“Apples”,因为它在 span 标签内,其 id 称为fruit。那么在那个回调函数中应该写什么代码呢?
php - 使用 PHP (ob_start + dom 解析器) 删除 HTML
我需要学习如何使用 PHP 删除 html 标签。
这就是我的想法(我认为 DOM 措辞是我需要的,但我不知道它是如何工作的。一个工作示例对我有很大帮助。我无法安装任何外部库,我正在运行 PHP 5 ):
示例代码:
问题:
1)如何退货:
2)如何退货:
3) 我如何退货:
下一个示例代码:
4) 我如何退货:
5) 我如何退货:
谢谢阅读 :)
php - ob_start() 减慢脚本
我正在使用ob_start('ob_gzhandler')
压缩我的脚本。但是脚本需要太多时间来执行。我ob_end_flush()
在回调函数中添加了方法,register_shutdown_function()
因为我不能ob_end_flush()
直接在代码中添加。这是延迟的问题吗?请给我建议以加快我的脚本。谢谢
php - ob_start 不执行回调
我遇到了 ob_start 的问题。不知道这笔交易是什么,但我已经将其归结为最简单的测试用例......仍然无济于事。我希望这段代码将“bar”输出到标准输出,但我什么也没得到,我的错误日志中也没有错误。
我以前从未见过这种情况,但我通常不使用这样的回调。