подскажите, пожалуста, в какой момент времени отправляется заголовок?
я получаю такое предупреждение:
Warning: Cannot modify header information - headers already sent by
Слышал, что в таких случаях нужно искать где-то echo до вывода в браузер. Но такого не нашел. Поэтому нужно лучше разобраться в том что значит отправлять header. Что это за процесс. Когда там что происходит.
Заранее спосибо.
Спустя 12 минут, 44 секунды (25.07.2010 - 21:38) inpost написал(а):
до вывода любой информации на экран! Если до заголовка уже передалось хоть что-то на вывод, то будет ошибка!
Спустя 2 минуты, 56 секунд (25.07.2010 - 21:41) Ice написал(а):
Цитата (program90 @ 25.07.2010 - 22:26) |
подскажите, пожалуста, в какой момент времени отправляется заголовок? |
Вот, набрал адрес, нажал Ентыр, установился клиент-серверный сокет и побежали хедеры, если они есть. Потом отдаётся содержимое.
Спустя 5 минут, 9 секунд (25.07.2010 - 21:46) Basili4 написал(а):
program90
Может шде пробел стоит иои еще бывает когда кодировка файла utf-8 с BOM (BOM это символы они вставляются в самом начаеле их невидно но они в браузер отправляются) чтобы избежать проблем надо использовать utf-8 без BOM
Может шде пробел стоит иои еще бывает когда кодировка файла utf-8 с BOM (BOM это символы они вставляются в самом начаеле их невидно но они в браузер отправляются) чтобы избежать проблем надо использовать utf-8 без BOM
Спустя 1 минута, 19 секунд (25.07.2010 - 21:48) inpost написал(а):
program90 Берёшь код и стираешь все, что находится до отправки этого заголовка, после стираешь и сам заголовок! Вместо него пишешь: echo "LALALA TEST", открываешь данную страницу браузером и смотришь код (источник). Вот все, что находится перед этим ЛЯ_ЛЯ_ЛЯ - это и есть все, что должно быть после Заголовка.
+ то, что сказал Басилич =)
+ то, что сказал Басилич =)
Спустя 9 часов, 26 минут, 49 секунд (26.07.2010 - 07:14) Joker написал(а):
Ну когда такая ошибка появляеться то всегда в ней указываеться где был сделан вывод....
Спустя 9 часов, 49 минут, 43 секунды (26.07.2010 - 17:04) program90 написал(а):
ПРоблема в том, что я пишу пользуясь каркасом Симфони. И заголовок отправляется там из их файла библиотеки.
А как может отправиться содержимое на экран до заголовка? Т.е. сначала заголовки ведь посылаются, а потом содержимое. А как тогда могло получиться технически что я где-то отправил какое-то содержимое на экран до отправки заголовка?
Заранее спасибо за ответ
А как может отправиться содержимое на экран до заголовка? Т.е. сначала заголовки ведь посылаются, а потом содержимое. А как тогда могло получиться технически что я где-то отправил какое-то содержимое на экран до отправки заголовка?
Заранее спасибо за ответ
Спустя 3 минуты, 25 секунд (26.07.2010 - 17:08) inpost написал(а):
echo "LALA";
HEADER;
- Вот так и получается, что текст идет раньше заголовка!
HEADER;
- Вот так и получается, что текст идет раньше заголовка!
Спустя 22 минуты, 36 секунд (26.07.2010 - 17:30) Rand написал(а):
program90, учтите, что дело может быть не только в echo, пробелы и пустые строки за пределами <? ?> - это тоже вывод, проверьте всё как следует.
Спустя 1 час, 45 минут, 41 секунда (26.07.2010 - 19:16) program90 написал(а):
А кто отправляет заголовки?
сам я нигде не писал "header"
сам я нигде не писал "header"
Спустя 6 часов, 4 минуты, 39 секунд (27.07.2010 - 01:21) Ice написал(а):
сервер
Спустя 5 часов, 27 минут, 4 секунды (27.07.2010 - 06:48) twin написал(а):
А чего вы гадаете на кофейной гуще то... Интерпретатор с точностью до милиметра указывает адрес этого самого вывода. Текст ошибки в студию. Полностью.
Спустя 5 часов, 1 минута, 22 секунды (27.07.2010 - 11:49) program90 написал(а):
Спасибо всем за помощь!
В нескольких файлах был знак BOM в начале. В редакторе SuperEdi убрал это знак. Теперь сайт работает.
Спасибо!
В нескольких файлах был знак BOM в начале. В редакторе SuperEdi убрал это знак. Теперь сайт работает.
Спасибо!