Описание тега ob-start
NoneOb_start - это функция PHP, которая включает буферизацию вывода. Пока активна буферизация вывода, из сценария не отправляется никакой вывод (кроме заголовков), вместо этого вывод сохраняется во внутреннем буфере.
4
ответа
Можно ли определить, буферизуется ли текущий вывод кода в PHP?
Есть ли способ определить, буферизуется ли эхо / печать в случайном месте в файле ob_start? Спасибо
18 ноя '10 в 16:08
2
ответа
Какой метод я должен использовать для последующей установки переменной, а затем повторить заголовок страницы
Я пытаюсь избежать запроса моей базы данных дважды: для набора <title> атрибут, а также для отображения заголовка страницы. Я хочу сделать запрос только один раз: Пример: <html> <head> <?php // how should I use here ob_start() ?…
05 дек '12 в 13:25
0
ответов
Шорткод отображается в неправильном месте, всегда сверху
Я работаю в интернет-магазине, который покажет корзину перед оформлением заказа. как сейчас это проверка перед корзиной. Я не могу заставить это работать. У меня проблема с тем, что плагин всегда отображается в верхней части содержимого. я исправил …
04 мар '14 в 12:17
3
ответа
Почему вывод PHP не отображается на веб-странице?
Я не получаю вывод от этого PHP-кода показывает пустую страницу <?php include 'conn.php'; ?> <!DOCTYPE html> <html lang="en"> <head> <?php include('callheadcss.php');?> </head> <body> Div, чтобы показать php…
29 авг '17 в 10:01
2
ответа
Как использовать ob_start?
Я использую систему шаблонов PHPSavant для проекта, и я не уверен, как использовать ob_start в этом. Я пытался раньше.. например, page_header.php -- ob_start(); page_footer.php -- ob_end_flush(); Но потому что сейчас я использую систему шаблонов... …
21 апр '10 в 15:21
1
ответ
PHP output_buffering работает только с ошибкой error_reporting(E_ALL)
У меня есть скрипт PHP, это часть: if($signature == $params_signature) { error_reporting(E_ALL); ini_set('display_errors', 1); ob_start(); echo 'OK'; // send the OK response header('Connection: close'); header('Content-Type: text/html; charset=utf-8…
01 мар '16 в 07:34
3
ответа
Проблема отправки HTML письмо с изображениями в php
У меня есть два HTML-шаблона. И я буферизирую их в php email используя ob_start() а также ob_get_clean(), Тем не менее, один может быть отправлен без каких-либо проблем, в то время как другой не имеет изображений в теле письма. Кто-нибудь может найт…
09 июл '13 в 06:44
1
ответ
Повторение среднего исполнения не отправляется получателю
$output = ob_get_contents(); ob_end_clean(); echo json_encode($data); ob_start(); echo $output; Этот код вызывается как API с другого сервера, и я хочу отправить данные json обратно на этот сервер, но я хочу сохранить $output в буфере вывода, чтобы …
05 дек '17 в 16:32
1
ответ
Как сохранить PHP include() при создании нового файла с помощью ob_get_contents() и file_put_contents()
Я хочу создать новый файл с динамическим содержимым, используя ob_start () и ob_get_contents (), чтобы захватить всю созданную страницу. Затем я использую file_put_contents () для создания страницы с этим сгенерированным контентом. Однако проблема в…
08 окт '14 в 00:56
2
ответа
PHP ob_start: обратный вызов статического метода с $this
С помощью PHP ob_start($callback) вы можете передать статический метод в качестве обратного вызова следующим образом: class TemplateRenderer { function myCallback($bufferContents) { return 'Foobar instead of the buffer'; } } ob_start(array('Template…
21 май '15 в 00:07
1
ответ
Буферизация вывода PHP с файлом шаблона приводит к разрывам строк и пустым абзацам
Я использую ob_start() и т. Д. Для буферизации некоторого вывода при включении файла шаблона php с кодом HTML. Вот пример файла шаблона: <div class="prefix-box__thumb"> <a class="prefix-box__image-link" href="<?php echo $this->get_pro…
19 дек '15 в 13:23
1
ответ
Возвращать массив из php ob_start вместо содержимого
Если вам нужно вернуть массив из php ob_start вместо содержимого, как вы это делаете? Если переменная возврата определена, я хочу получить возвращаемое значение вместо вывода содержимого по умолчанию.
04 фев '14 в 09:51
1
ответ
Сжатие кэшированного вывода с использованием выходных буферов PHP
Используя этот однострочный код ob_start('ob_gzhandler'); в верхней части страницы вывод PHP составлял около 11 кбайт в соответствии с консолью Chrome. Когда я попытался кэшировать вывод с помощью следующего кода, я обнаружил, что кэшированный файл …
05 ноя '14 в 06:44
0
ответов
php ob_start с функцией, которая использует die?
У меня есть следующий код: function a(){ die( 'some text' ) } ob_start(); a(); $return = ob_get_clean(); echo 'result:' var_dump( $return ); и это не работает. я получил some text в моем браузере. Как я могу заставить это работать? Как я могу поймат…
05 авг '15 в 20:42
1
ответ
Буфер вывода php вставляет двойные кавычки вокруг тега изображения
Буферизация вывода вставьте двойные кавычки вокруг тега изображения. Как это исправить. я имею htmlToBeInserted.html файл с содержанием: <noscript><picture class="slider2pict remJs" own-display="inline-block" > <source media="(min-wid…
17 фев '18 в 14:02
0
ответов
ob_start и ob_end_clean не работают
Я использую включения и эхо-сигналы вместе с ob_start и ob_clean в моем проекте. Вот макет: index.php включают в себя ('header.php') включают в себя ('') internal.phpвнутри этого файла я делаю ob_start() я тогда включаю файл с html и эхо Затем я пол…
26 окт '14 в 03:11
0
ответов
Сценарий рассылки ob_start перестал работать после переключения серверов
У меня есть скрипт (см. Ниже), который я использую для отправки электронных писем подписчикам. Сценарий работал нормально, пока я не переключился на новый сервер. Теперь он показывает пустое письмо каждый раз, когда я его инициирую. Я сделал несколь…
03 фев '19 в 13:49
2
ответа
ob_start() частично захватывает данные
Я использую следующий код: PHP: // Generate Guid function NewGuid() { $s = strtoupper(uniqid(rand(),true)); $guidText = substr($s,0,8) . '-' . substr($s,8,4) . '-' . substr($s,12,4). '-' . substr($s,16,4). '-' . substr($s,20); return $guidText; } //…
28 дек '10 в 17:52
1
ответ
ob_start() замедляет скрипт
Я использую ob_start('ob_gzhandler') для сжатия моего сценария. Но выполнение сценария занимает слишком много времени. я добавил ob_end_flush() метод в функции обратного вызова register_shutdown_function() потому что я не могу добавить ob_end_flush(…
27 апр '11 в 09:19
1
ответ
Об начало: часть данных потеряна
Здесь части данных для потерянных в файловой системе / engine / controller.php. if (file_exists(DIR_TEMPLATE . $this->template)) { extract($this->data); /* Here found header.tpl, media.tpl(my module), column_left.tpl(this show my module), colu…
07 мар '14 в 17:28