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

php - 在外部 PHP 文件中回显 ob_start 回调


我正在HTML使用PHP. 这些HTML文件有一个模式({{$pattern}}),当它位于HTML文件中时,将被匹配的PHP变量替换。一个示例HTML文件可以是:

为了按需填充此HTML文件,我创建了以下PHP脚本 ( prepend.inc):

通过将以下内容添加到目录中,此脚本被添加到每个HTML文件.htaccessHTML

由于我的应用程序的体系结构,我需要一个HTMLPHP.

然而,这已被证明是一项比预期更大的任务,因为我在将文件转换为PHP字符串和回显时所做的任何尝试都会导致上述内容ob_callback没有被执行......(尽管我知道prepend.inc正在运行)

我已经尝试过freadfile_get_content甚至:

然而,这些似乎都没有达到 prepend.inc 中的 ob_start 回调,并且已经替换了模式......
一种解决方案是使用完整的 URL ( require 'http://www.example.com/theHTMLfile.html';),但我不能使用它,因为它会破坏对全局的引用变量,我需要为HTML等获取数据。

我们欢迎所有的建议!

0 投票
1 回答
1504 浏览

php - 如何使 ob_start() 与 curl 一起工作?

我的课堂上有以下方法:

所以我只是写下代码的特定部分而不是整个类。我看了我的 php.ini:输出缓冲设置为“开”。我还激活了错误报告:

我的 PHP 版本是 5.4.3。该脚本在ob_start()没有任何通知或错误报告的情况下停止......我不知道我错过了什么或我做错了什么。我真的很感激你的帮助。

0 投票
1 回答
95 浏览

php - PHP:ob + include(或)仅包含..来引入文件?

我正在用 PHP 制作一个简单的 MVC 框架。现在我必须决定是否应该使用:(
在这些方法中)

或者

说真的,哪个是标准(或者应该是什么?)..因为我可以看到我$variables 所有的(在上面一直分配的)都是从模板文件中重新调用的..被上面的任何一种方法调用。

0 投票
2 回答
1308 浏览

php - ob_start() 以某种方式破坏 php

我有一个看起来像这样的 HTML 文件,名为 login.php

但如果我使用这个脚本:

要遍历一个看起来像array('login'=> 'login.php', 'navbar'=> 'navbar.php')then 的数组,它只显示以下 html:

为什么?

最重要的是我该如何解决这个问题?

0 投票
5 回答
2003 浏览

php - 图片未显示 ob_start()

在网上找不到任何东西,所以问题出在这里:我有一个裁剪工具,我想在此页面上显示裁剪后的图像。但是因为我functions.php有一个使用头方法的函数,所以我不得不ob_start在我的文件中使用。这导致我的图像未显示的问题(现在是问号,而不是正确的图像)。

代码:

0 投票
1 回答
938 浏览

php - 我是否应该使用输出缓冲(ob_start)

我已经修改了我的 PHP 代码,以避免在发现它表示编码模式不佳后使用输出缓冲。但是仍然在不可避免地需要它的地方使用它。

但是,有些文章说使用输出缓冲是有益的,因为它将输出合并为一个,默认情况下输出被分解为 html 和标题,然后显示在浏览器上,但是输出缓冲消除了这种破坏过程,从而提高了速度输出显示给最终用户。

这篇文章的所有内容让我陷入了使用或完全避免输出缓冲的两难境地。我不确定它的工作方式和我提到的几点是否完全正确。所以请相应地指导我。

0 投票
0 回答
81 浏览

javascript - 如何在 php var 中保存 Javascript 输出

我在包含以下代码的变量中有一个 cURL php 输出

我需要提取表格的内容。(一些文本,10-04-2013,10-04,TEXT)

我尝试将其保存在变量中,制作 ob_start() 来捕获输出但不起作用。

我尝试这样做以将 html 内容保存在变量中,然后使用它。

我能做些什么 ?

0 投票
0 回答
885 浏览

php - 使用ob_start时如何维护全局变量?

我在 1 周内遇到了这个问题,我需要解决这个问题。

如果我测试这段代码,它运行良好:

但是,如果我使用 ob_start() 我丢失了全局变量:

我找到的解决方案是global $t在脚本的顶部添加“; ?

0 投票
1 回答
568 浏览

php - 从 php ob_start 返回数组而不是内容

如果你需要从 php ob_start 返回一个数组而不是内容,你怎么做?

如果定义了返回变量,我想要返回值而不是默认内容输出。

0 投票
1 回答
123 浏览

php - 用php加载页面

我在一个航班预订网站上工作。我必须先用搜索创建一个加载页面,3 秒后我想将请求重定向到另一个 php 页面。

我试过的代码:

但在我的情况下似乎不起作用。立即重定向而不显示任何内容。有任何想法吗 ?