Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Ошибки средсвами PHP

Сообщения:  [1-5] 

 
 автор: bon   (15.07.2004 в 23:54)
 
   для: Кузнецов М.В.   (15.07.2004 в 18:20)
 

Спасибо, попробую.

   
 
 автор: Кузнецов М.В.   (15.07.2004 в 18:20)   письмо автору
 
   для: bon   (15.07.2004 в 17:16)
 

>Как можно сделать?
Ошибки средствами PHP делаются бесчисленным количеством способов ;-)

А для того, чтобы указать Web-серверу Apache каким образом реагировать на отсутствующую страниц (если я Вас правильно понял) следует использовать директиву ErrorDocument конфигурационного файла.
Эта директива требует двух аргументов. Первый — это стандартный код ошибки HTTP, второй — действие, которое необходимо выполнить при возникновении ошибки. К примеру, если какой либо запрос привел к стандартному сообщению сервера “Файл не найден” (такой ошибке соответствует код 404), то настроенное соответствующим образом сообщение можно вывести, к примеру, при помощи следующей директивы:
ErrorDocument 404 "Извините, но ваш запрос неверный, так как %s".
Символ %s сервер заменяет информацией об ошибке. В качестве второго параметра директивы ErrorDocument можно указать относительный путь к файлу, информация из которого будет отправлена клиенту:
ErrorDocument 404 /error/404.html
Так же возможно перенаправление посетителя по абсолютному адресу:
ErrorDocument 404 http://www.unn.ru
И, наконец, можно использовать CGI-сценарий, генерирующий сообщение об ошибке, указав к нему путь
ErrorDocument 404 /cgi-bin/404.cgi

   
 
 автор: bon   (15.07.2004 в 18:16)
 
   для: cheops   (15.07.2004 в 18:02)
 

да, Апач

   
 
 автор: cheops   (15.07.2004 в 18:02)   письмо автору
 
   для: bon   (15.07.2004 в 17:16)
 

Встречный вопрос: имеются ввиду ошибки сервера Apache, вроде "404 Страница не найдена" или ошибки возвращаемые функциями PHP?

   
 
 автор: bon   (15.07.2004 в 17:16)
 
 

Как можно сделать? Т.е. что нужно делать чтобы вместо стандартных сообщениях об ошибках выдавался тот тест, который надо?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования