Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Очистка буфера при output_buffering=off
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Очистка буфера при output_buffering=off

Страниц (1): [1]
 

1. RoboStudent - 28 Апреля, 2011 - 22:08:12 - перейти к сообщению
Приветствую!
Если мне нужно очистить буфер (ob_clean), но output_buffering установлен в off, каким еще способом
можно удалить всё, что было выведено, кроме редиректа на предназначенный для такого случая файл?
3. RoboStudent - 28 Апреля, 2011 - 22:25:42 - перейти к сообщению
Тоже не вариант. Прямо чудеса какие-то - пробую до вывода в коде установить ini_set('output_buffering', '4096'),
а он на него вообще не реагирует. Ставлю в php.ini - работает. При чем если пытаюсь поставить через ini_set, то ini_get
возвращает null. Посмотрел http://php.su/functions/?ini-set там явно указан output_buffering как один из возможных вариантов.
4. DeepVarvar - 28 Апреля, 2011 - 22:44:39 - перейти к сообщению
RoboStudent для того чтобы сработал ob_end_clean() нужно сперва запустить ob_start();
5. RoboStudent - 28 Апреля, 2011 - 23:06:19 - перейти к сообщению
Ё моё, удалил при редактировании с комментарием случайно! Я-то думал.
Спасибо! =)

 

Powered by ExBB FM 1.0 RC1