Автор Тема: Как убрать предупреждения в php  (Прочитано 10066 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Как убрать предупреждения в php
« : 10 Января 2002, 08:19:06 »
Как убрать предупреждения в php типа WARNING: undefined ........ on line 180

Оффлайн Lion

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 474
  • +0/-0
  • 0
    • Просмотр профиля
Как убрать предупреждения в php
« Ответ #1 : 10 Января 2002, 08:21:38 »
ставить @ перед этой строкой (вроде бы), ну или может быть в пхп.ини поправить.

  • Гость
Как убрать предупреждения в php
« Ответ #2 : 10 Января 2002, 08:25:27 »
А как ini поправить, что изменить или добавить?

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Как убрать предупреждения в php
« Ответ #3 : 10 Января 2002, 11:07:14 »
error_reporting=....
и ф-я такая же есть error_reporting()
RTFM
Евгений aka Razor,

  • Гость
Как убрать предупреждения в php
« Ответ #4 : 10 Января 2002, 12:10:31 »
Спасибо попробую так!

  • Гость
Как убрать предупреждения в php
« Ответ #5 : 10 Января 2002, 15:49:02 »
Народ фигня с @ помогает, а error_reporting нифига не меняет, а собаку перед каждой необъявленной переменной мне ставить влом, ну прикинте: скрипт админ. Подскажите, мож чё делаю не так?

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Как убрать предупреждения в php
« Ответ #6 : 10 Января 2002, 17:55:55 »
хех, как тебе подскажем, если ты молчишь о том, как ты делаешь? :)
Евгений aka Razor,

  • Гость
Как убрать предупреждения в php
« Ответ #7 : 11 Января 2002, 08:18:23 »
Ну, беру и в пхп.ини пишу error_reporting=.... , а предупреждения всё-равно появляютсь!! А вот если я перед переменной или выражением собаку поставлю, то все ворнинги исчезают. А мне влом всё время собаг фигачить, может-быть в ини чего прописать ещё нужно?

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Как убрать предупреждения в php
« Ответ #8 : 11 Января 2002, 10:16:39 »
дык что ты там пишешь то вместо многоточия?
error_reporting=E_ALL & ~E_NOTICE
Евгений aka Razor,

  • Гость
Как убрать предупреждения в php
« Ответ #9 : 11 Января 2002, 12:53:17 »
Спасибо народ, что заставил меня в или глянуть, я только что заметил, что у меня строка error_reporting=E_ALL & ~E_NOTICE закомментирована, побежал раскомментировать. Спасибо ещё раз!

Оффлайн ERROR 404

  • Злодей форума
  • Постоялец
  • ***
  • Сообщений: 153
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как убрать предупреждения в php
« Ответ #10 : 14 Февраля 2002, 16:00:23 »
Но я думаю, все-таки лучше @ пользоваться, т.к когда в инет выгружать будешь, там-то error_reporting никто не отключал...
Совсем не страшно, если вы хотите уйти от действительности - будет гораздо хуже, если действительность захочет уйти от вас.

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Как убрать предупреждения в php
« Ответ #11 : 14 Февраля 2002, 17:22:33 »
можно подправить .htaccass
а вообще что это за скрипт такой который весь в ошибках?=)

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как убрать предупреждения в php
« Ответ #12 : 14 Февраля 2002, 17:41:19 »
в начале скрипта:

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

bla-bla-bla


см. man error_reporting и функции обработки ошибок.
с уважением,
магистр белой магии.

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Как убрать предупреждения в php
« Ответ #13 : 14 Февраля 2002, 22:14:53 »
Цитировать

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

Речь идет о предупреждениях. Попробуй запустить скрипт  (например такие как php-Nuke, XMB, ...) и увидишь что творится (с error_reporting=E_ALL)...
А в основном происходит из-за написания $array[value] вместо стандартных $array[\'value\'], или $array["value"]
Или от проверки значения переменной, если она была до этого нигде не объявлена. (вариант использовать isset() - ниакких ворнингов не будет)
Евгений aka Razor,

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как убрать предупреждения в php
« Ответ #14 : 14 Февраля 2002, 23:57:35 »
имхо, еще можно поставить свой обработчик ошибок, чтобы не выдавать сообщения в броузер пользователю. В мане есть  пример.
Плюс ведение логов ошибок.
с уважением,
магистр белой магии.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28