Вопросы по теме 'output-buffering'

PHP: подавить вывод внутри функции?
Каков самый простой способ подавить любой вывод, который может производить функция? Скажем, у меня есть это: function testFunc() { echo 'Testing'; return true; } И я хочу вызвать testFunc() и получить возвращаемое значение без...
23267 просмотров
schedule 21.06.2023

HTML в переменную PHP (HTML вне PHP-кода)
Я новичок в php и мне интересно, могу ли я сделать что-то вроде этого: <?php ... magicFunctionStart(); ?> <html> <head>...</head> <body>...</body> </html> <?php $variable =...
37119 просмотров
schedule 21.12.2022

PHP: использование функции eval с кодом HTML и PHP
В настоящее время у меня есть следующий код из таблицы базы данных: <h1 class="widgetHeader">My Friends</h1> <div class="widgetRepeater"> <p class="widgetHeader">Random Selection</p> <?php...
571 просмотров
schedule 24.04.2023

Как остановить буферизацию вывода PHP от употребления сообщений об ошибках?
Что ж, теперь, когда я немного углубился в это, я понимаю, что это глупый вопрос и неправильный. Оказывается, автор устаревшего кода, который я поддерживаю, перехватывал журнал ошибок в другой файл с оператором php_init . Взлом произошел...
3436 просмотров

Как показать анимацию загрузки перед печатью содержимого буфера из ob_start()?
У меня есть скрипт, который работает довольно долго, и я использую ob_start() для буферизации вывода и печати результата после завершения выполнения скрипта. Мне нужно показать анимацию загрузки во время выполнения скрипта и заменить ее выводом,...
1380 просмотров
schedule 30.08.2022

Как очистить буфер вывода Zend на этапе контроллера?
У меня есть Zend Controller, который обслуживает файлы для пользователей. Я использовал помощник действия Noginn SendFile для фактической потоковой передачи файла, но код просто использует readfile($path) для помещения содержимого файла в буфер...
2449 просмотров
schedule 01.02.2023

Powershell: как захватить вывод с хоста
Я использую powershell для автоматизации некоторых задач, связанных с проверкой/объединением в TFS. Когда я звоню tf get * /recurse Я получаю кучу прокручиваемых данных о файлах, которые извлекаются. Последняя строка, сгенерированная этой...
2359 просмотров

ob_get_level() начинается с уровня 1
Возникли некоторые проблемы с буферизацией вывода. В основном я пытаюсь запустить буферизацию вывода с обратным вызовом ob_gzhandler, но он продолжает говорить мне, что использует неподдерживаемый тип сжатия. Все включено, и я считаю, что проблема в...
4631 просмотров
schedule 28.01.2024

Ошибка с буферизацией вывода и FirePHP
Я получаю необъяснимую ошибку "Заголовки уже отправлены в строке #..." в тех двух строках, которые выполняют "echo..." в приведенном ниже коде. Упрощенный вариант дела: <?php ob_start(); //Initializing FirePHP......
1478 просмотров

Как остановить ZF от отправки пустого символа в начале?
Я разрабатываю приложение с использованием ZF, у которого есть REST API. Все идет хорошо, за исключением того, что мой XML имеет пустой символ в начале, и поэтому XML нарушает правила наличия объявления XML в начале. Я пытаюсь использовать это с...
298 просмотров
schedule 22.10.2022

Как сбросить данные в браузер, но продолжить выполнение
У меня есть ob_start() и соответствующий ob_flush() . Я хочу очистить часть данных и продолжить выполнение остальных. Использование ob_flush() не помогло. Также, если возможно, отдых должен происходить без отображения загрузки в браузере....
38620 просмотров
schedule 13.06.2022

Перезапись URL-адреса PHP из выходного буфера
Я пытаюсь переписать свои URL-адреса в PHP, используя выходной буфер. В идеале это так, что в моем источнике я могу сохранить свои ссылки как example.com/index.php?action=123;sa=456;sa2=789 , но при выводе в браузер он перезаписывается как...
835 просмотров

поведение буферизации stdout в c
Когда я запускаю первый код и сразу же нажимаю ctrl-c, в файл не будет записано 45 . Но когда я запускаю второй код, я получаю 45 . Я не мог понять, почему такое поведение происходит в приведенном ниже коде? Если stdout находится в буфере...
671 просмотров
schedule 23.01.2023

операторы печати появляются только до или после вызова подпроцесса
Этот вопрос связан с Python: почему операторы печати и вывод subprocess.call() не синхронизированы? но решения не работают в моей конкретной ситуации. Я пытаюсь выполнить процесс тестирования автоматизации в python, который сначала печатает имя...
1019 просмотров

Сбой линейной буферизации stdout на MINGW/MSYS Python 2.7.3
Проблема иллюстрируется этим простым скриптом: import time, os, sys sys.stdout = os.fdopen( sys.stdout.fileno(), 'w', 1 ) # line-buffer stdout print 'before sleep' time.sleep( 10 ) print 'after sleep' Если буферизация строк выполнена успешно,...
913 просмотров
schedule 12.07.2022

Эмулировать PTY и выводить поток с очисткой строки
Я ищу способ обмануть программу Linux, заставив ее думать, что она подключена к TTY, чтобы вывод буферизовался строкой, а не блочной буферизацией. Когда я вызываю программу непосредственно внутри эмулятора терминала, она ведет себя правильно, но...
616 просмотров
schedule 19.06.2023

PHP: что происходит после прекращения буферизации вывода
У меня есть код, который делает следующее: <?php ob_flush(); ob_start(); echo $something; ob_end_flush(); echo $another_thing; ?> Я вижу $something , но не $another_thing; Согласно мануалу ob_end_flush() просто отключает...
77 просмотров
schedule 22.05.2023

Каково серьезное влияние на производительность implicit_flush?
В разделе администратора моего сайта есть куча очень медленных сценариев генерации отчетов, которые echo выводят построчно по мере создания. Чтобы этот вывод был немедленно передан в браузер, вместо того, чтобы пользователю приходилось ждать...
1335 просмотров

Сообщения веб-службы PHP усекаются буферизацией вывода
Я разрабатываю веб-службу на PHP, где я использую стандартный класс PHP SoapServer с файлом WSDL, предоставленным моим клиентом, но мне также нужно использовать буферизацию вывода, чтобы «убрать» ответ SOAP, который производит PHP (добавляя некоторые...
1640 просмотров
schedule 20.05.2022

SoapServer-›handle() игнорирует буферизацию вывода
Я пытаюсь захватить ответ, отправленный классом PHP SoapServer для отладки, прежде чем он будет фактически отправлен в браузер. Я использую Zend_Soap_Server , который должен позволять захватывать вывод из SoapServer->handle() с...
629 просмотров