Привет всем. Знаю что очень назойливая тема, но голова чет ваще не варит.
Проблема:
Warning: Cannot modify header information - headers already sent by (output started at head.php:3) in 1.php on line 6
Если убрать инклудинг head.php из 1.php, то все отлично.
Сами файлы ниже:
1. Noize_MC - 05 Мая, 2013 - 00:45:57 - перейти к сообщению
2. Noize_MC - 05 Мая, 2013 - 00:46:40 - перейти к сообщению
head.php
3. LIME - 05 Мая, 2013 - 00:54:12 - перейти к сообщению
4. IllusionMH - 05 Мая, 2013 - 01:13:44 - перейти к сообщению
Думал BOM, ан-нет. Все куда банальней.
![](./im/emoticons/off.gif)
![](./im/emoticons/off.gif)
Noize_MC, а можно вопрос: почему xml тег выводится через echo, а остальная часть по-человечески?
5. Noize_MC - 05 Мая, 2013 - 01:18:22 - перейти к сообщению
IllusionMH пишет:
а как правильно его выводить? Я пробовал убирать, не помогалоДумал BOM, ан-нет. Все куда банальней.
![](./im/emoticons/off.gif)
![](./im/emoticons/off.gif)
Noize_MC, а можно вопрос: почему xml тег выводится через echo, а остальная часть по-человечески?
(Добавление)
LIME пишет:
не
http://forum.php.su/topic.php?forum=1&topic=3026
6. DelphinPRO - 05 Мая, 2013 - 01:23:28 - перейти к сообщению
Noize_MC пишет:
а как правильно его выводить?
фишка в том, что ничего не нужно выводить, если ты собираешься отправлять заголовки.
Сначала заголовки, потом данные.
(Добавление)
http://phpfaq[dot]ru/headers
тема затерта до дыр. тут даже добавить нечего, а повторяться и тыкать на конкретно ваши ошибки тупо лень. (я про себя, но думаю и остальным тоже
![Улыбка Улыбка](./im/emoticons/smile24.gif)
7. Noize_MC - 05 Мая, 2013 - 01:49:12 - перейти к сообщению
DelphinPRO пишет:
фишка в том, что ничего не нужно выводить, если ты собираешься отправлять заголовки.
Сначала заголовки, потом данные.
(Добавление)
http://phpfaq[dot]ru/headers
тема затерта до дыр. тут даже добавить нечего, а повторяться и тыкать на конкретно ваши ошибки тупо лень. (я про себя, но думаю и остальным тоже
)
просто на одном из моих сайтов я где угодно сую хеадер и все окей
Noize_MC пишет:
а как правильно его выводить?
фишка в том, что ничего не нужно выводить, если ты собираешься отправлять заголовки.
Сначала заголовки, потом данные.
(Добавление)
http://phpfaq[dot]ru/headers
тема затерта до дыр. тут даже добавить нечего, а повторяться и тыкать на конкретно ваши ошибки тупо лень. (я про себя, но думаю и остальным тоже
![Улыбка Улыбка](./im/emoticons/smile24.gif)
8. DelphinPRO - 05 Мая, 2013 - 01:55:41 - перейти к сообщению
видимо там включена опция output_buffering
9. IllusionMH - 05 Мая, 2013 - 02:22:46 - перейти к сообщению
![](./im/emoticons/off.gif)
Noize_MC, вероятно включены короткие теги(short_open_tag в php.ini), поэтому <?xml некорректно воспринимается.
К тому же эта строка ничего не значит пока mime-type не application/xhtml+xml
К тому же эта строка ничего не значит пока mime-type не application/xhtml+xml
10. Noize_MC - 05 Мая, 2013 - 08:14:02 - перейти к сообщению
Точно! Вариант output_buffering видел, когда гуглил, но не воспринял. Спасибо. По поводу коротких тегов тоже верно