问题标签 [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 投票
5 回答
34125 浏览

php - 为什么 ob_start() 必须先于 session_start() 才能在 PHP 中工作?

我不认为这是合理的。

为什么它实际上是这样的规则?

0 投票
1 回答
218 浏览

php - ob_start 和 headers 最奇怪的事情

ob_start 和所有标题在我的网页上都不起作用。我搜索了我的整个代码,没有发现任何错误。然后我删除了所有代码并在文档顶部放置了一个标题位置,但它仍然没有工作,所以我只是创建了一个新文档,从旧文档中复制了代码,然后突然它开始工作了。

有没有人明白为什么会出现这种现象?

0 投票
2 回答
3359 浏览

php - 如何使用ob_start?

我正在为一个项目使用 PHPSavant 模板系统,但我不确定如何在其中使用 ob_start。

我以前试过..例如,

但是因为现在我使用的是模板系统.. 不知道把这些功能放在哪里。

default_template 包含所有并使用一些变量填充部分(设置为 $template 对象)。我应该在我的 html 代码所在的位置使用 ob_start 和 ob_end_flush 还是在调用此模板的每个 php 文件中包含?

有任何想法吗?谢谢。

0 投票
7 回答
55869 浏览

php - 方法 ob_start 和 ob_flush 不起作用,为什么?

我正在使用ob_start()/ob_flush()来希望在长时间的导入操作中给我一些进步。

这是我正在做的事情的简单概述:

但是,根本没有任何东西输出到屏幕上。

我知道数据文件正在下载,因为我观察了放置它的目录。

我也知道导入正在发生,这意味着它在 while 循环中,因为我可以监视数据库并且正在插入记录。

关于为什么我没有将输出输出到屏幕的任何想法?

0 投票
2 回答
2507 浏览

php - 如何判断 ob_gzhandler 是否正常工作?

我怎样才能检查是否

是否正在工作并测试有无它的区别?

谢谢,

0 投票
2 回答
80 浏览

php - 在编译器通过后插入值行

首先,我将 PHP 与 ob_start() 和 ob_flush 一起使用。

在代码中,我有一个部分假设参数被动态加载到文件的头部。

我想要的是在编译器完成并到达文件末尾并找到要添加的更多库之后,有没有办法可以将更多库添加到它显示 //Enter More Code Here 的部分?我知道使用 Javascript/AJAX 是可能的,但我试图用 php 来做到这一点。

0 投票
4 回答
1657 浏览

php - 在 PHP 中使用不带任何参数的 ob_start 有什么意义

我可以看到带有参数集的ob_start的使用,但是在没有设置任何参数output_callback的情况下调用它时我看不到使用。ob_start

禁用输出以稍后立即抛出所有输出有什么意义?由于仅在页面完全呈现后(或调用ob_end_flush时)才开始下载,这不会使用更多内存(服务器端)和缓慢的下载(客户端)吗?

ob_start()任何人都可以给我在不设置任何参数的情况下使用的用法/优点(如上面的代码片段)。

0 投票
2 回答
8133 浏览

php - PHP 的 ob_flush() 导致错误

ob_flush()当我在本地主机(通过 MAMP)上调用 PHP函数时,出现以下错误:

注意:ob_flush() [ref.outcontrol]:刷新缓冲区失败。没有要刷新的缓冲区。

我能找到的唯一解决方案是在它前面加上前缀@,但这对我来说似乎不是一个真正的解决方案。是什么导致了问题?

0 投票
1 回答
1043 浏览

php - PHP - ob_start("ob_gzhandler") 为什么函数不能直接在zend框架项目中使用?

我是zend框架的初学者。

ob_start("ob_gzhandler") - 为什么函数不能直接在 zend 框架项目中使用?

(在 zend 框架中 ob_start("ob_gzhandler") 是否使用了 auto ?)

谢谢

0 投票
2 回答
115 浏览

php - 使用 OB 捕捉错误?

这是一个例子。是否可以保存输出缓冲区。我想缓存它要输出的内容。