Всем доброго дня. Не могу понять, почему получаю ошибку Warning: Cannot modify header information - headers already sent by (output started at Z:\home\nabu\www\index.php:1) in Z:\home\nabu\www\index.php on line 24
Я не вижу никаких выводов.
Файл прикрепил.
1. makc9I - 04 Октября, 2012 - 13:15:53 - перейти к сообщению
2. avtor.fox - 04 Октября, 2012 - 13:23:19 - перейти к сообщению
3. makc9I - 04 Октября, 2012 - 13:27:52 - перейти к сообщению
на 24 строке я умышленно перезапрашиваю страницу через хедер. Он же как я понял ругается на 1ую строку, говоря что уже там хедеры былы высланы.
4. avtor.fox - 04 Октября, 2012 - 13:30:00 - перейти к сообщению
header
Цитата:
Помните, что header() обязана вызываться до отправки любого вывода: нормальными ли тэгами HTML, пустыми строками в файле или из PHP. Очень частой ошибкой является чтение кода функциями include() или require(), или другой функцией доступа к файлу, и наличие пробелов или пустых строк, которые выводятся до вызова header(). Та же проблема возникает при использовании едингого PHP/HTML-файла.
5. makc9I - 04 Октября, 2012 - 13:39:03 - перейти к сообщению
да я это знаю, только не смог найти ничего такого до вызова header, т.е. до 24 строки. Или надо смотреть ниже?
6. Alho - 04 Октября, 2012 - 13:43:26 - перейти к сообщению
Сохраните в utf без bom
7. makc9I - 04 Октября, 2012 - 13:58:20 - перейти к сообщению
Alho,спасибо, помогло!
8. DelphinPRO - 04 Октября, 2012 - 14:00:20 - перейти к сообщению
проблема в первой строке index.php
это либо символы перед открывающим <?php
либо, вероятнее метка BOM в utf-8 файле
это либо символы перед открывающим <?php
либо, вероятнее метка BOM в utf-8 файле
Alho пишет:
файл index.php (лучше все файлы проекта.)
Сохраните в utf без bom