в общем трабла такая возникла
на сервере (linux
php как fastecgi) скрипты работают коректно
а при запуске на денвере сыпятся ошибки:
Warning: session_start() [function.session-start]: Cannot send session
cookie - headers already sent by
Warning: Cannot modify header information - headers already sent by
файлы на предмет пробелов в начале файла и прочего - проверял.
в чем может быть причина? может быть кодировка файла? (UTF-8)
или настройка веб сервера?
ошибка аналогичная даже при запуске
ЗЫЖ нет прав на добавление тем в раздел "разворачиваем скрипт", это так и должно быть?
Спустя 2 минуты, 54 секунды (29.04.2009 - 08:01) RealMan написал(а):
да, так и есть, сменил кодировку на ANSI, ошибка исчезла
вотпрос, как отлаживать скрипт с UTF-8 ?
Спустя 4 минуты, 58 секунд (29.04.2009 - 08:06) sergeiss написал(а):
Цитата (RealMan @ 29.04.2009 - 08:01) |
вопрос, как отлаживать скрипт с UTF-8 ? |
Ответ: писать файл в таком редакторе, который не ставит в начале скрытых меток кодировки UTF-8.
Спустя 1 минута, 6 секунд (29.04.2009 - 08:07) Sylex написал(а):
Спустя 2 минуты, 20 секунд (29.04.2009 - 08:09) RealMan написал(а):
а почему на сервере без ошибок отрабатывает?
использование кодировки без BOM ничем не черевато?
Спустя 8 минут, 50 секунд (29.04.2009 - 08:18) RealMan написал(а):
ну вот .... одно неудобство уже всплыло:
браузер не распознает кодировку автоматически.
Спустя 15 минут, 3 секунды (29.04.2009 - 08:33) kirik написал(а):
Цитата (RealMan @ 29.04.2009 - 00:18) |
браузер не распознает кодировку автоматически. |
А вот об этом ты ему сказать должен
(читай про headers())
Спустя 9 минут, 34 секунды (29.04.2009 - 08:42) RealMan написал(а):
Угу
Спасибо.
_____________