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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Cannot modify header information - headers already sent by
Warning: Cannot modify header information - headers already sent by (output started at T:\home\test1.ru\www\design\header.php:19) in T:\home\test1.ru\www\user\login.php on line 6
Покинул форум
Сообщений всего: 231
Дата рег-ции: Окт. 2011
Помог: 5 раз(а)
[+]
Извиняюсь за возможно глупый вопрос, я с PHP начал работать совсем недавно, но как тогда отобразить дизайн с ошибкой, если HTML перед header запрещен?
Champion
Отправлено: 07 Октября, 2011 - 19:16:02
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
_Dark_, я могу предположить(даже не знаю, почему мне так кажется), что перед сланьем заголовков в одном (неизвестном) инклюдящемся файле что-то выводилось в браузер. И буфер после этого не сбрасывался
_Dark_
Отправлено: 07 Октября, 2011 - 19:20:00
Частый гость
Покинул форум
Сообщений всего: 231
Дата рег-ции: Окт. 2011
Помог: 5 раз(а)
[+]
Champion пишет:
_Dark_, я могу предположить(даже не знаю, почему мне так кажется), что перед сланьем заголовков в одном (неизвестном) инклюдящемся файле что-то выводилось в браузер. И буфер после этого не сбрасывался
Ничего вообще не отправлялось, до header.php вообще нигде вывода в браузер нет.
Как тогда можно вначале отобразить дизайн, текст и переадресовать пользователя? (Добавление)
Я решил проблему следующим образом:
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
_Dark_ пишет:
Ничего вообще не отправлялось, до header.php вообще нигде вывода в браузер нет.
_Dark_ пишет:
require_once H . '/design/header.php'; header('location:/');
_Dark_ пишет:
Вот код header.php:
CODE (htmlphp):
скопировать код в буфер обмена
<? echo <<<HTML
_Dark_ пишет:
вначале отобразить дизайн, текст и переадресовать пользователя?
1 - зачем что-то отображать, чтобы потом пренаправить?
2 - если всё же надо, то яваскрипт. Яндекс->яваскрипт редирект
3 - поглядите про ob_start и компанию
_Dark_
Отправлено: 07 Октября, 2011 - 19:39:11
Частый гость
Покинул форум
Сообщений всего: 231
Дата рег-ции: Окт. 2011
Помог: 5 раз(а)
[+]
Champion пишет:
1 - зачем что-то отображать, чтобы потом пренаправить?
Что бы вначале написать зачем перенаправляем
Champion пишет:
2 - если всё же надо, то яваскрипт. Яндекс->яваскрипт редирект
Он не универсален. К примеру, есть товарищи у которых он выключен, а про мобильные браузеры я вообще молчу.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.