Forum Webscript.Ru

Программирование => PHP => Тема начата: от 10 Января 2002, 08:19:06

Название: Как убрать предупреждения в php
Отправлено: от 10 Января 2002, 08:19:06
Как убрать предупреждения в php типа WARNING: undefined ........ on line 180
Название: Как убрать предупреждения в php
Отправлено: Lion от 10 Января 2002, 08:21:38
ставить @ перед этой строкой (вроде бы), ну или может быть в пхп.ини поправить.
Название: Как убрать предупреждения в php
Отправлено: от 10 Января 2002, 08:25:27
А как ini поправить, что изменить или добавить?
Название: Как убрать предупреждения в php
Отправлено: Britva от 10 Января 2002, 11:07:14
error_reporting=....
и ф-я такая же есть error_reporting()
RTFM
Название: Как убрать предупреждения в php
Отправлено: от 10 Января 2002, 12:10:31
Спасибо попробую так!
Название: Как убрать предупреждения в php
Отправлено: от 10 Января 2002, 15:49:02
Народ фигня с @ помогает, а error_reporting нифига не меняет, а собаку перед каждой необъявленной переменной мне ставить влом, ну прикинте: скрипт админ. Подскажите, мож чё делаю не так?
Название: Как убрать предупреждения в php
Отправлено: Britva от 10 Января 2002, 17:55:55
хех, как тебе подскажем, если ты молчишь о том, как ты делаешь? :)
Название: Как убрать предупреждения в php
Отправлено: от 11 Января 2002, 08:18:23
Ну, беру и в пхп.ини пишу error_reporting=.... , а предупреждения всё-равно появляютсь!! А вот если я перед переменной или выражением собаку поставлю, то все ворнинги исчезают. А мне влом всё время собаг фигачить, может-быть в ини чего прописать ещё нужно?
Название: Как убрать предупреждения в php
Отправлено: Britva от 11 Января 2002, 10:16:39
дык что ты там пишешь то вместо многоточия?
error_reporting=E_ALL & ~E_NOTICE
Название: Как убрать предупреждения в php
Отправлено: от 11 Января 2002, 12:53:17
Спасибо народ, что заставил меня в или глянуть, я только что заметил, что у меня строка error_reporting=E_ALL & ~E_NOTICE закомментирована, побежал раскомментировать. Спасибо ещё раз!
Название: Как убрать предупреждения в php
Отправлено: ERROR 404 от 14 Февраля 2002, 16:00:23
Но я думаю, все-таки лучше @ пользоваться, т.к когда в инет выгружать будешь, там-то error_reporting никто не отключал...
Название: Как убрать предупреждения в php
Отправлено: nagash от 14 Февраля 2002, 17:22:33
можно подправить .htaccass
а вообще что это за скрипт такой который весь в ошибках?=)
Название: Как убрать предупреждения в php
Отправлено: Dm от 14 Февраля 2002, 17:41:19
в начале скрипта:

error_reporting(0); // отключить  сообщения об ошибках

bla-bla-bla


см. man error_reporting и функции обработки ошибок.
Название: Как убрать предупреждения в php
Отправлено: Britva от 14 Февраля 2002, 22:14:53
Цитировать

а вообще что это за скрипт такой который весь в ошибках?=)

Речь идет о предупреждениях. Попробуй запустить скрипт  (например такие как php-Nuke, XMB, ...) и увидишь что творится (с error_reporting=E_ALL)...
А в основном происходит из-за написания $array[value] вместо стандартных $array[\'value\'], или $array["value"]
Или от проверки значения переменной, если она была до этого нигде не объявлена. (вариант использовать isset() - ниакких ворнингов не будет)
Название: Как убрать предупреждения в php
Отправлено: Dm от 14 Февраля 2002, 23:57:35
имхо, еще можно поставить свой обработчик ошибок, чтобы не выдавать сообщения в броузер пользователю. В мане есть  пример.
Плюс ведение логов ошибок.