Автор Тема: Перехват ошибок  (Прочитано 6520 раз)

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

Оффлайн MirWWW

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Перехват ошибок
« : 07 Февраля 2005, 23:03:42 »
Как сделать так, что бы при возникновении ошибки (любой) скрипт перенаправлялся, например, на error.html?

Есть у кого-то реальные (рабочие) скрипты?

P.S.
С примером что на пхп.нет что-то не разобрался, кажись он вообще не подходит...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #1 : 08 Февраля 2005, 00:15:57 »
любой - это невозможно.
очевидно, что при ошибке парсинга, например, скрипт не может быть выполнен и никуда ничего перенаправить не может.

что с примером не получилось, надо писать конкретно

Оффлайн MirWWW

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #2 : 08 Февраля 2005, 10:56:51 »
Цитировать
любой - это невозможно.

Т.е. фатал еррор перехватить никак нельзя?

А как можно зделать что бы варнинг и нотисе работал? Я впринципе думал в конце проверять переменную, куда все эти ошибки записиваются, но она не всегда работает.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #3 : 08 Февраля 2005, 13:54:02 »
[p]set_error_handler[/p]

только мне кажется, что при нотайсах нет смысла куда-токидать юзера. их надо в лог писать

Оффлайн MirWWW

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #4 : 08 Февраля 2005, 13:58:22 »
RomikChef, я вот что-то не разобрался как работает эта set_error_handler ф-я.... Я ее уже смотрел, вот поэтому и написал:
Цитировать
С примером что на пхп.нет что-то не разобрался, кажись он вообще не подходит...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #5 : 08 Февраля 2005, 14:13:58 »
После того, как ты это написал , я попросил привести конкретные проблемы.
Ты на это ответил что-то невнятное про переменную с ошибками.

итак, вторая попытка:
Что конкретно у тебя с этой функцией не получилось?

Оффлайн MirWWW

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #6 : 08 Февраля 2005, 14:57:34 »
У меня сообщения об ошибке выводятся даже если ошибок нет....

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #7 : 08 Февраля 2005, 15:14:22 »
это, по-втоему, конкретно?
ну-ну.
к доктору ты приходишь и говорить
- Доктор, у меня болит.
- что болит?
- ну, даже когда не болит, то болит.

Оффлайн MirWWW

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #8 : 08 Февраля 2005, 20:43:25 »
Это сложно обьяснить на словах, если ты не понял про что я, значит такой ошибки у тебя не было... - спасибо, как-нить сам разберусь...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #9 : 08 Февраля 2005, 21:58:59 »
это правильно.
разбираться надо всегда самому.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #10 : 08 Февраля 2005, 22:00:22 »
На форуме могут только помочь в этом деле - самостоятельном поиске и исправлении ошибок

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Перехват ошибок
« Ответ #11 : 08 Февраля 2005, 22:12:57 »
Цитировать
RomikChef:
любой - это невозможно.

возможно но это в форум по веб-серверам
ну, будем исповедоваться?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Перехват ошибок
« Ответ #12 : 08 Февраля 2005, 22:15:00 »
Цитировать
MirWWW:
У меня сообщения об ошибке выводятся даже если ошибок нет....

где б взять такой травы
ну, будем исповедоваться?

Оффлайн MirWWW

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #13 : 09 Февраля 2005, 12:08:01 »
AliMamed
Что бы еще раз обкурится и не понять просто предложение?

Что не ясно, сообщение об ошибкеке выдается, даже если самой ошибки нет... ты вообще стмотрел ф-ю set_error_handler ?

вот лишь бы пост сделать, и заработать кол-во собщений. ненавижу таких людей...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Перехват ошибок
« Ответ #14 : 09 Февраля 2005, 12:10:30 »
ненависть - плохое чувство.
саморазрушающее...

 

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