Приветствую!
Если мне нужно очистить буфер (ob_clean), но output_buffering установлен в off, каким еще способом
можно удалить всё, что было выведено, кроме редиректа на предназначенный для такого случая файл?
1. RoboStudent - 28 Апреля, 2011 - 22:08:12 - перейти к сообщению
2. EuGen - 28 Апреля, 2011 - 22:10:18 - перейти к сообщению
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 как один из возможных вариантов.
а он на него вообще не реагирует. Ставлю в 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 - перейти к сообщению
Ё моё, удалил при редактировании с комментарием случайно! Я-то думал.
Спасибо! =)
Спасибо! =)