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

php - ob_end_clean 也修改变量

这是一个示例代码:

和输出:

当我添加

在上面代码的末尾,屏幕上没有输出。

我至少期望字符串在屏幕上回显?为什么没有看到?

0 投票
3 回答
3589 浏览

php - php curl 内存使用情况

我有这个从页面列表中获取 html 的函数,一旦我运行它两个小时左右,脚本就会中断并显示已超出内存限制,现在我试图取消设置/设置为 null 一些变量,希望能释放一些内存,但这是同样的问题。各位大佬能看一下下面的代码吗?:

任何建议都受到高度赞赏。我已将内存限制设置为 128M,但在增加它之前(对我来说似乎不是最好的选择)我想知道在运行脚本时是否可以做些什么来使用更少的内存/释放内存。

谢谢你。

0 投票
1 回答
1054 浏览

php - 如何使用 ob_start 在 PHP 中的另一个脚本中获取脚本输出和处理?

好的看:

我想要做的是以下(这是一个例子):

  1. $output = 要求(“script_execution.php”);
  2. 回声str_replace(“你好”,“再见”,$输出);

我有的解决方案:

(script_execution.php)

(解决方案.php)

(输出)

再见世界……

问题是:该解决方案工作正常,但是,¿如果“script_execution.php”有一个(exit;)会发生什么?最终输出将是错误的,因为在第三条指令之前,所有执行运行都停止了。

¿ 在不退出我的脚本 (solution.php) 的情况下,如何获得“script_execution.php”的最终输出?因为如您所知,script_execution.php 的最终输出(独立于 exit; 指令)是:

你好世界....

谢谢!(也许使用线程??)

0 投票
1 回答
1230 浏览

php - ob_start 缓存 CSS

我正在使用这个 php 代码将 css 文件缓存到一个中间自己的 CMS 中。

此代码的最大限制是我无法将参数传递给我的“压缩”函数。例如,如果我将 css 文件放入其他目录,则不会替换图像的相对路径。

当我调用我的压缩函数并使用例如这样的东西时,你知道添加参数的方法吗?

任何建议都非常感谢!


编辑 -> 最终解决方案

在@Jack 提出建议后,我来到了这个来源。

用法:在html页面的页眉中添加这一行: <link href="cacheCSS.php" rel="stylesheet" type="text/css" />

0 投票
1 回答
140 浏览

php - 奇怪的行为 ob_start。小花

首先我很抱歉我的英语不好。所以在 localhost 上一切都很好,但在 Web 服务器上显示带有符号的难以理解的数字,例如326e.

好像找到了问题点..只有什么问题我看不懂..问题出在方法上,在->init里面调用,这个方法在文件里bootstrap.phpKohana::init\system\classes\Kohana\Core.php

我所有的错线

如果你echo ' '; 在这一行之前写,这些奇怪的字符将不会显示如果你写echo 'test'只会在屏幕上显示单词test If echo 'test' write buffer start then you will see a "strange_symbols test" .. 任何人都有想法那是什么?

0 投票
0 回答
123 浏览

php - 几个问题同时出现,PHP

我在一个网站上工作,但我很困惑。

错误是

我不知道是不是因为这个,但链接也坏了。就像我点击某个地方时一样

但它应该继续

0 投票
1 回答
612 浏览

php - 用于将根据数据创建的图像附加到电子邮件并在 test.php 文件中发送作品的代码,但不在我的主要对象函数中。怎么了?

我的 php 文件获得了传递的图像/png 数据,需要将其附加到电子邮件并发送所述电子邮件。

这是来自测试文件的工作代码:

这是我的 hd(帮助台)对象中正在调用的函数的代码。它是从 test.php 复制和粘贴的。我什至在两者上都将图像数据设置为相同的字符串,它在 test.php 中运行良好,但由于发送所有多部分 php 内容的纯文本而失败。

有人可以告诉我我在这里做错了什么吗?

0 投票
2 回答
145 浏览

php - is what i'm trying to do with ob_start() possible?

I'm new to php and trying to create a simple script.. but I don't know if what i'm trying to do is possible with ob_start() please let me know, thanks. here is my code:

that's what my code outputs:

here is what i want to achieve:

0 投票
3 回答
1075 浏览

php - PHP中的并行处理?

我的网站有使用 ob_start() 和 $content = ob_get_clean() 的源页面。在它们内部,我多次使用一个函数,该函数使用 curl 和 bing 将单词/短语翻译成指定的语言。

如果翻译在它在数据库中查找之前已经完成,否则它会收到来自 bing 的系列回复。我希望它并行执行,以便更快地翻译页面。有任何想法吗?

0 投票
1 回答
1986 浏览

php - ob_start echo 的字符串仍然输出

如果 ob_start() 不让 echo 的输出到它们的正常目的地并且只记录它们的内容,我会喜欢它。但它似乎没有这样做。有任何想法吗?这是我的代码:

测试仍然回显。它也是 var_dump 的,但我不希望它被回显。

有任何想法吗?

谢谢!