pozitronik: (Default)
pozitronik ([personal profile] pozitronik) wrote2010-11-29 03:28 pm
Entry tags:

Понедельничная головоломочка

Поскольку сегодня понедельник, то задачка будет простенькая. Очень простенькая, но из-за того, что ночью поспать не удалось, тупил над ней полчаса.
Открываю в Eclipse PHP-проект, закрытый в прошлую пятницу. Открываю отлаживаемую страницу в Опере. Бац (копипаст вывода из браузера):

п»їWarning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\az\www\index.php:5) in Z:\home\az\www\index.php on line 6

Стало быть ругается на то, что перед session_start() есть какой-то код или текст. Для незнающих поясню, что session_start() посылает всякую служебную информацию, и всегда должна вызываться перед тем, как что-то выводится на страницу.
Смотрю на код страницы в Eclipse. Там всё в порядке, никаких лишних символов.
Ничего не понимая, сравниваю файлы на локалхосте и на рабочем сервере. Все файлы абсолютно идентичны, побайтово. На сервере всё выводится нормально. Копирую, на всякий случай, файлы с сервера - на локалхосте ошибка есть. На сервере, с тем же самым кодом, всё ок.
Весь код - в UTF-8, если чё.

Комменты скринятся, ответ - завтра. Задача очень лёгкая, очень.

[identity profile] slach.livejournal.com 2010-11-29 02:59 pm (UTC)(link)
utf-8 ?? ;) ну BOM последовательность хуйли =) что нить такое что eclipse не показывает... а при upload на ftp юзается какой нибудь text mode вместо binary, с перекодировками на лету...

[identity profile] laveu.livejournal.com 2010-11-29 08:42 pm (UTC)(link)
Решение: выключить компьютер, отойти от рабочего стола, пойти погулять , пока умный, но одинокий мальчик-задрот будет решать твою проблему.

[identity profile] pozitronik.livejournal.com 2011-11-11 12:30 pm (UTC)(link)
Интересно. Сейчас случайно наткнулся на этот пост, смотрю - все комменты заскринены, а моих ответов нет. А я точно помню, что тебе отвечал макросом, и все ответы, естественно, раскрывал. Можешь подтвердить, или это я ебанулся уже?