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

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

Оффлайн Павел

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
Обработка ошибки
« : 22 Августа 2001, 18:44:43 »
Допустим произошла непредвиденная ошибка, например, нет конекта к БД. Какая реакция должна быть. Использовать use CGI::carp qw(fatalsToBrowser) и die, например, или создать свой html не такой страшный с каким-либо текстом?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Обработка ошибки
« Ответ #1 : 22 Августа 2001, 18:54:24 »
а разве \\"нет коннекта с БД\\" фатальная ошибка?:o
ну, будем исповедоваться?

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Обработка ошибки
« Ответ #2 : 22 Августа 2001, 21:20:25 »
Цитировать
а разве \\"нет коннекта с БД\\" фатальная ошибка?:o

Если установлен флаг RaiseError в опциях коннекта, то фатальная.
2B OR NOT 2B = FF

Оффлайн Павел

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
Обработка ошибки
« Ответ #3 : 24 Августа 2001, 12:08:38 »
Не совсем меня поняли. Не обязательно нет конекта. Другой пример, посетитель взял и сам ручками неправильный урл ввел, ID, например, другое поставил. Так вот еще раз спрашиваю командой die его посылать в таких случаях или красиво HTMl-код создать и там его послать?

  • Гость
Обработка ошибки
« Ответ #4 : 24 Августа 2001, 12:50:22 »
Дык проверь это ID на существование и если его нет, отправляй на страницу с ошибкой.

 

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