问题标签 [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_end_clean 也修改变量
这是一个示例代码:
和输出:
当我添加
在上面代码的末尾,屏幕上没有输出。
我至少期望字符串在屏幕上回显?为什么没有看到?
php - php curl 内存使用情况
我有这个从页面列表中获取 html 的函数,一旦我运行它两个小时左右,脚本就会中断并显示已超出内存限制,现在我试图取消设置/设置为 null 一些变量,希望能释放一些内存,但这是同样的问题。各位大佬能看一下下面的代码吗?:
任何建议都受到高度赞赏。我已将内存限制设置为 128M,但在增加它之前(对我来说似乎不是最好的选择)我想知道在运行脚本时是否可以做些什么来使用更少的内存/释放内存。
谢谢你。
php - 如何使用 ob_start 在 PHP 中的另一个脚本中获取脚本输出和处理?
好的看:
我想要做的是以下(这是一个例子):
- $output = 要求(“script_execution.php”);
- 回声str_replace(“你好”,“再见”,$输出);
我有的解决方案:
(script_execution.php)
(解决方案.php)
(输出)
再见世界……
问题是:该解决方案工作正常,但是,¿如果“script_execution.php”有一个(exit;)会发生什么?最终输出将是错误的,因为在第三条指令之前,所有执行运行都停止了。
¿ 在不退出我的脚本 (solution.php) 的情况下,如何获得“script_execution.php”的最终输出?因为如您所知,script_execution.php 的最终输出(独立于 exit; 指令)是:
你好世界....
谢谢!(也许使用线程??)
php - ob_start 缓存 CSS
我正在使用这个 php 代码将 css 文件缓存到一个中间自己的 CMS 中。
此代码的最大限制是我无法将参数传递给我的“压缩”函数。例如,如果我将 css 文件放入其他目录,则不会替换图像的相对路径。
当我调用我的压缩函数并使用例如这样的东西时,你知道添加参数的方法吗?
任何建议都非常感谢!
编辑 -> 最终解决方案
在@Jack 提出建议后,我来到了这个来源。
用法:在html页面的页眉中添加这一行:
<link href="cacheCSS.php" rel="stylesheet" type="text/css" />
php - 奇怪的行为 ob_start。小花
首先我很抱歉我的英语不好。所以在 localhost 上一切都很好,但在 Web 服务器上显示带有符号的难以理解的数字,例如326e
.
好像找到了问题点..只有什么问题我看不懂..问题出在方法上,在->init
里面调用,这个方法在文件里bootstrap.php
Kohana::init
\system\classes\Kohana\Core.php
我所有的错线
如果你echo ' ';
在这一行之前写,这些奇怪的字符将不会显示如果你写echo 'test'
只会在屏幕上显示单词test
If echo 'test' write buffer start then you will see a "strange_symbols test" .. 任何人都有想法那是什么?
php - 几个问题同时出现,PHP
我在一个网站上工作,但我很困惑。
错误是
我不知道是不是因为这个,但链接也坏了。就像我点击某个地方时一样
但它应该继续
php - 用于将根据数据创建的图像附加到电子邮件并在 test.php 文件中发送作品的代码,但不在我的主要对象函数中。怎么了?
我的 php 文件获得了传递的图像/png 数据,需要将其附加到电子邮件并发送所述电子邮件。
这是来自测试文件的工作代码:
这是我的 hd(帮助台)对象中正在调用的函数的代码。它是从 test.php 复制和粘贴的。我什至在两者上都将图像数据设置为相同的字符串,它在 test.php 中运行良好,但由于发送所有多部分 php 内容的纯文本而失败。
有人可以告诉我我在这里做错了什么吗?
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:
php - PHP中的并行处理?
我的网站有使用 ob_start() 和 $content = ob_get_clean() 的源页面。在它们内部,我多次使用一个函数,该函数使用 curl 和 bing 将单词/短语翻译成指定的语言。
如果翻译在它在数据库中查找之前已经完成,否则它会收到来自 bing 的系列回复。我希望它并行执行,以便更快地翻译页面。有任何想法吗?
php - ob_start echo 的字符串仍然输出
如果 ob_start() 不让 echo 的输出到它们的正常目的地并且只记录它们的内容,我会喜欢它。但它似乎没有这样做。有任何想法吗?这是我的代码:
测试仍然回显。它也是 var_dump 的,但我不希望它被回显。
有任何想法吗?
谢谢!