Forum Webscript.Ru

Программирование => Perl => Тема начата: Павел от 22 Августа 2001, 18:44:43

Название: Обработка ошибки
Отправлено: Павел от 22 Августа 2001, 18:44:43
Допустим произошла непредвиденная ошибка, например, нет конекта к БД. Какая реакция должна быть. Использовать use CGI::carp qw(fatalsToBrowser) и die, например, или создать свой html не такой страшный с каким-либо текстом?
Название: Обработка ошибки
Отправлено: AliMamed от 22 Августа 2001, 18:54:24
а разве \\"нет коннекта с БД\\" фатальная ошибка?:o
Название: Обработка ошибки
Отправлено: Chs от 22 Августа 2001, 21:20:25
Цитировать
а разве \\"нет коннекта с БД\\" фатальная ошибка?:o

Если установлен флаг RaiseError в опциях коннекта, то фатальная.
Название: Обработка ошибки
Отправлено: Павел от 24 Августа 2001, 12:08:38
Не совсем меня поняли. Не обязательно нет конекта. Другой пример, посетитель взял и сам ручками неправильный урл ввел, ID, например, другое поставил. Так вот еще раз спрашиваю командой die его посылать в таких случаях или красиво HTMl-код создать и там его послать?
Название: Обработка ошибки
Отправлено: от 24 Августа 2001, 12:50:22
Дык проверь это ID на существование и если его нет, отправляй на страницу с ошибкой.