问题标签 [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.

0 投票
2 回答
3459 浏览

php - 如何在类中启动 ob_start?

我正在做一些关于从 php 最小化 html 的研究。像

问题是我如何调用这个 ob_start(function) ?我们可以做 ob_start($this->compresssor()) 吗?(好吧,我知道它失败了)在课堂上?任何人 ??

感谢您的关注。

亚当斋月

0 投票
3 回答
3698 浏览

php - 循环内的 ob_start()

使用 foreach() 循环和在此循环内使用 ob_start() 和 ob_get_clean() 循环时遇到问题。

这是我的功能:

这个函数基本上是生成电子邮件的内容,然后返回它。

我遇到的问题是,当我遍历多个电子邮件地址时 - 发送相同的电子邮件内容 - 只有第一个返回内容 - 以下是空白 - 知道为什么吗?

0 投票
3 回答
6399 浏览

php - 为什么我需要结束我的 ob_start()?

php 文档建议我应该以 ob_end_flush() 结束每个 ob_start()。我在网站的每个页面上都使用一个,只是为了允许我在应用程序的任何地方使用 firephp 日志方法。

该应用程序运行良好,但我想知道是否有任何我不知道的可能有害的东西。

0 投票
4 回答
75 浏览

php - 是否可以确定当前代码输出是否正在 PHP 中缓冲?

有没有一种方法可以确定文件中随机位置的回显/打印是否正在缓冲ob_start?谢谢

0 投票
2 回答
250 浏览

php - ob_start() 正在部分捕获数据

我正在使用以下代码:

PHP:

问题:

当 I 时echo $theid,它显示完整的条目,但是当它被插入数据库时​​,只插入序列中的第一个条目,例如对于条目buKPK,只插入 'b' 而不是其余的。

0 投票
1 回答
656 浏览

php - 输出缓冲器显示“1”

我有两个功能:

这就是我使用输出缓冲显示函数的方式(是的,我必须使用它!)。

一切都很好,但是 return $output 不仅显示核心功能,而且在它们之前显示“1”。我不知道这个“1”是从哪里来的。当我删除 ob_start(); 和 ob_get_clean(); 它消失了。所以我相信输出缓冲区以某种方式添加了这个数字。但是如何,为什么?它是原始的“1”,而不是段落等。

Normaly display_function($atts) 显示,例如:

并通过输出缓冲显示:

为什么会这样?如果它与我的功能有关,我再说一遍 - 1 正好在所有内容之前显示。

0 投票
1 回答
690 浏览

php - ob_start 回调函数提取输出 - PHP

我想获得输出“Apples”,因为它在 span 标签内,其 id 称为fruit。那么在那个回调函数中应该写什么代码呢?

0 投票
3 回答
1791 浏览

php - 使用 PHP (ob_start + dom 解析器) 删除 HTML

我需要学习如何使用 PHP 删除 html 标签。

这就是我的想法(我认为 DOM 措辞是我需要的,但我不知道它是如何工作的。一个工作示例对我有很大帮助。我无法安装任何外部库,我正在运行 PHP 5 ):

示例代码:

问题:

1)如何退货:

2)如何退货:

3) 我如何退货:

下一个示例代码:

4) 我如何退货:

5) 我如何退货:

谢谢阅读 :)

0 投票
1 回答
933 浏览

php - ob_start() 减慢脚本

我正在使用ob_start('ob_gzhandler')压缩我的脚本。但是脚本需要太多时间来执行。我ob_end_flush()在回调函数中添加了方法,register_shutdown_function()因为我不能ob_end_flush()直接在代码中添加。这是延迟的问题吗?请给我建议以加快我的脚本。谢谢

0 投票
1 回答
899 浏览

php - ob_start 不执行回调

我遇到了 ob_start 的问题。不知道这笔交易是什么,但我已经将其归结为最简单的测试用例......仍然无济于事。我希望这段代码将“bar”输出到标准输出,但我什么也没得到,我的错误日志中也没有错误。

我以前从未见过这种情况,但我通常不使用这样的回调。