Articles of buffer

Зачем мне нужно использовать многие функции очистки, чтобы очистить выходной буфер (используя wamp, PHP)

В wamp-сервере я не могу очистить выходной буфер, если не использовать эти функции: ob_end_flush(); ob_flush(); flush(); ob_start(); Зачем мне нужно использовать все эти функции? Почему простой ob_flush() не работает? мой код: <?php ob_start(); header( 'Content-type: text/html; charset=utf-8' ); echo 'Begin …<br />'; for( $i = 0 ; $i < 6 ; $i++ ) { echo […]

PHP Полный список функций и статусов, которые могут выводиться

Примечание: «вывод» предназначен для данных, которые выходят из php; Например, выходной вывод, выходной буфер, данные, которые возвращаются во встроенный веб-запрос. «Выход» означает не значение, значение возвращаемых функций. Примечание: «функция и утверждения» предназначены для обозначения всего, что может сделать скрипт php; Что можно приблизительно назвать вызываемым или заявлением; Или что PHP-документы называются языковой конструкцией. Или что-то […]

PHP / Curl – буфер Loop & POST не очищает

Я использую cUrl для POST на веб-странице (не локально), а затем возвращаю html. Мне нужно сделать это несколько раз, поэтому код cUrl находится в цикле while. Вот что странно: он работает как ожидалось в первый раз, но, похоже, не очищает буфер POST каждый раз после этого. (Я делаю close_curl ($ ch), и все данные, прошедшие […]

PHP буферизованный вывод в зависимости от настроек сервера?

Я использую следующий код для создания буферизованного вывода на сценарии обслуживания db: function flush_buffers($string){ echo $string; ob_end_flush(); ob_flush(); flush(); ob_start(); } Хотя это работает так, как ожидалось, на моем локальном сервере Wamp, отображая вывод каждый раз, когда функция вызывается, она не находится на онлайн-сервере: здесь вывод отправляется только после завершения сценария. Как так?

Вывод результата exec () ping постепенно

Я пытаюсь написать функцию, которая выводит несколько сотен адресов и возвращает их значения (миллисекунды). До сих пор я достиг первоначальной идеи, которая заключается в ping и получить результат, но проблема возникает при использовании одного и того же кода для сотен адресов, страница PHP останавливается, пока не истечет время или не дойдет до последней команды ping. […]

PHP foreach при обработке кусков

В настоящее время я пытаюсь обрабатывать большой XML-файл (1,5 ГБ), в настоящее время он открывается в кусках $handle = fopen($url, "r") or die("Couldn't get handle"); if ($handle) { while (!feof($handle)) { $chunk = fgets($handle, 4096); // echo each chunk echo $chunk; } fclose($handle); } Вместо эхо-ответа на этот фрагмент я бы хотел сохранить каждую строку […]

Встроенный <видео> большой файл с буфером

Я пытаюсь создать сайт с помощью тега видео HTML5, чтобы я мог поделиться некоторыми фильмами, которые я сделал. Их размеры довольно большие (> 500 МБ), и когда я смотрю их из-за пределов моей сети, кажется, что он пытается загрузить все это, прежде чем показывать его. Мне интересно, как я могу это сделать, чтобы их можно […]

ob_get_level () начинается с уровня 1

Имеет несколько проблем с буферизацией вывода. В основном, я пытаюсь запустить буферизацию вывода с обратным вызовом ob_gzhandler, но он продолжает говорить мне, используя неподдерживаемый тип сжатия. Все включено, и я считаю, что проблема в том, что запуск ob_get_level () в начале моего скрипта дает уровень 1. php.ini имеет мое значение output_buffering, равное 4096. Если я […]

Использование memcached в качестве буфера базы данных для сообщений чата

Я играю с созданием чат-приложения с использованием PHP и CodeIgniter. Для этого я реализую кеш-буфер с memcached для хранения последних сообщений чата в памяти, уменьшая нагрузку на базу данных. Я хочу сделать следующее: Когда приходит сообщение, я сохраняю его в memcached с использованием текущей минуты (YYYY-MM-DD-HH-MM) в качестве ключа. Входы ввода-вывода отсутствуют. Идея состоит в […]

PHP Flush / ob_flush не работает

Я попытался несколько попыток заставить мой флеш и ob_flush работать. Я попытался установить ini для буферизации, я попытался использовать несколько различных функций, которые я нашел в Интернете для буферизации вывода, и ни один из них вообще не работает. Сценарий хочет подождать, пока он не будет выполнен полностью, пока он не выйдет из эха. Вот сценарий, […]

Intereting Posts
Ошибка анализа: синтаксическая ошибка, неожиданный T_ELSE php-группа по SUM с использованием многомерного массива Запрет сеанса истек в сеансе PHP для неактивных пользователей WooCommerce – Условная прогрессивная скидка, основанная на количестве товаров в корзине Неустранимая ошибка Вызов функции-члена prepare () на null Загрузка нескольких файлов из нескольких полей ввода программно – blueimp jquery fileupload Как изменить пустую строку на нуль, используя Laravel 5.1? Использовать файл чтения php () или перенаправить для отображения файла изображения? разность php: datetime () между 2 датами с двумя переменными Результат запроса MySql все часы дня отправлять электронную почту с прикрепленными файлами в ZF2 ошибка синтаксиса – ошибка синтаксиса, неожиданный T_NS_SEPARATOR Процессы php-cgi не закрываются после завершения выполнения скриптов – PHP5.3.3, Win Server 2003, apache Как закрыть файл excel в php-excel-reader Переменные сеанса PHP не сохраняются между страницами?