|
|
|
|
|
для: elenaki
(27.10.2010 в 12:06)
| | хотела написать: BOM (случайно влез греческий шрифт, не посмотрела сразу...) | |
|
|
|
|
|
|
|
для: elenaki
(27.10.2010 в 12:06)
| | у тредстартера - скорее уж тогда 
и в utf8 это не два байта, а три. | |
|
|
|
|
|
|
|
для: Trianon
(26.10.2010 в 16:15)
| | может, у вас файл в кодировке UTF-8 сохранен с ΒΟΜ? там какие-то два лишних байта добавляются в начало файла и не дают исполнять session_start(). | |
|
|
|
|
|
|
|
для: psychomc
(26.10.2010 в 15:34)
| | я имею в виду, что диагностика ...Cannot sent headers, Output started... будет сгенерирована и замечена.
Если включено. Если подавлено - не будет.
А где - без разницы. | |
|
|
|
|
|
|
|
для: Trianon
(26.10.2010 в 15:29)
| | >Вы сами себе противоречите. Проверить причину отказа session_start() из-за преждевременного вывода в браузер куда проще про включенном error_reporting()
имеете ввиду в логах? | |
|
|
|
|
|
|
|
для: psychomc
(26.10.2010 в 15:01)
| | >>неоправданно.
>>Следует убрать причину ошибки, а не её проявление.
>
>согласен. но мы здесь о разных вещах говорим. я предложил подавить вывод ошибок для того, чтобы проверить - session_start() не работает из-за вывода в браузер до её вызова, или из-за чего-то другого.
Вы сами себе противоречите. Проверить причину отказа session_start() из-за преждевременного вывода в браузер куда проще про включенном error_reporting()
>я не призывал
Вы не призывали, да только он-то так и сделает.
Не он, так другой, кто наткнется на это вот. | |
|
|
|
|
|
|
|
для: Trianon
(26.10.2010 в 14:28)
| | >неоправданно.
>Следует убрать причину ошибки, а не её проявление.
согласен. но мы здесь о разных вещах говорим. я предложил подавить вывод ошибок для того, чтобы проверить - session_start() не работает из-за вывода в браузер до её вызова, или из-за чего-то другого. я не призывал топикстартера поставить error_reporting(0) и забыть, а всего лишь протестить скрипт. почувствуйте разницу.
и кстати, совет совету рознь ;) | |
|
|
|
|
|
|
|
для: psychomc
(26.10.2010 в 12:58)
| | >я считаю что это оправдано в двух случаях:
>1) когда заливаешь сайт на сервер
Неоправданно.
Ошибки должны проявляться.
Простоне на экране клиента, а в лог-файле.
error_reporting(0) их будет душить накорню.
>2) когда нужно подавить вывод в браузер чтобы определить с чем связана проблема неработоспособности (этот случай)
неоправданно.
Следует убрать причину ошибки, а не её проявление.
>p.s вне всяких сомнений, разрабатывать нужно на error_reporting(E_ALL);
еще раз.
Работать должно тоже с включенной диагностикой.
Не все ошибки вскрываются в процессе разработки.
>казнить себя не буду,
можно ж не до смерти :)
> я еще так мало пожил :)
то есть как советы вредные давать, так достаточно пожили, а как ответить - так мало? | |
|
|
|
|
|
|
|
для: serenya1983
(26.10.2010 в 13:58)
| | что значит "" дальше не проходит"? вместо кода, который "дальше", попробуйте просто вывести что-то "ку-ку". может, ошибка именно в коде, который "дальше" | |
|
|
|
|
|
|
|
для: psychomc
(26.10.2010 в 12:58)
| | как разобраться с error_reporting(E_ALL) если ошибки не выдаются, а просто дальше не проходит!? | |
|
|
|
|