![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
litle_bee |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 15.10.2006 Где: Москва Репутация: нет Всего: нет |
Надо сотворить так, чтобы при unix не вываливал гору ошибок! Они никому не мешают, а внешний вид портят...
Пытаюсь в подключаемый файл вписать функцию SetErrorReporting(0)
В ответ выдает мне ошибку
Замучилась! Помогите, пожалуйста! |
||||
|
|||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
1. функция называется error_reporting 2. тут ты не вызываешь функцию, а пытаешься описать(создать) новую. причем с константой среди аргументов, что делать нельзя. о чем интерпретатор и говорит. |
|||
|
||||
gemaglabin |
|
||||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.2.2008 Репутация: нет Всего: нет |
В случае если safe_mode off то можно
Но лучше конечно воспользоваться универсальным http://ru2.php.net/error_reporting
Для себя я выбрал set_error_handler - можно удобно скидывать все ошибки в один файл и в случае чего смотреть |
||||
|
|||||
GeneralElectric |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
gemaglabin, вообще-то, error_reporting - это не лучше, чем ini_set('display_errors'
Это совсем разные директивы, и делают совсем разные вещи. И никакого уровня подавления в display_errors нет. litle_bee, вообще-то, желательно, конечно, чтобы код при своей штатной работе не вызывал никаких сообщений об ошибках. Это в идеале. Если же код написан криво, и вызывает при нормальной работе ошибки, их, конечно, можно подавить. Ошибки, как я понимаю, начинаются со слова Notice? В этом случае можно написать в начале файла error_reporting(E_ALL ^ E_NOTICE); Notice перестанут сыпаться. Но другие ошибки при этом будут показываться пользователю, что нежелательно поэтому также желательно добавить команды ini_set('display_errors',0); ini_set('log_errors',1); чтобы ошибки шли не на экран, а в лог |
|||
|
||||
litle_bee |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 15.10.2006 Где: Москва Репутация: нет Всего: нет |
Всем спасибо!
Обошлась error_reporting... Ошибки при приеме гетом - один и тот же параметр передается на определенную страницу почти отовсюду, соответственно и принимается. А вот в том единственном случае, когда не передается и выдается ошибка, мол знать не знаю такого... Писала дома под виндой, а когда перенесла на юникс, понеслись крававые надписи по мою душу ![]() Ну вроде все осилила, больше не выдает. GeneralElectric! Спасибо большое за советы! Пока диплом, и так хорошо. А на будущее запомню. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |