Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Информатор об ошибке 404
Информатор об ошибке 404
Последнее обновление: 17 апреля 2006 20:43 Перейти к скачиванию

Данный PHP-скрипт отсылает уведомления администратору сайта при возникновении ошибки 404. Возможности скрипта:
  • Указание адреса, по которому произошла ошибка
  • Указание страницы, с которой вела ошибочная ссылка (поле HTTP_REFERER)
  • Указание дополнительной информации, которая может помочь в отладке (User Agent, описание ошибки, время ошибки)
  • Настраиваемая блокировка определенных имен файлов (по умолчанию это favicon.ico и robots.txt)
  • Защита от флуда, т.е. возможность ограничить частоту отправки писем для одной и той же ошибки и для ошибок на разных страницах (чтобы избежать засорения ящика при большом количестве ошибок).
  • Вынесенная в отдельный файл страница с сообщением об ошибке, что позволяет редактировать ее с помощью визуальных редакторов


Установка скрипта


Подключиться к серверу по FTP и в каталоге для Web-страниц подкаталог с произвольным названием (например, misc). Поставить этому каталогу права доступа 777 и погрузить в него файлы 404rpt.php и 404rpt.htm. Далее перейти в корневой каталог сайта и отредактировать (или создать) в нем файл .htaccess (начинается именно с точки), и прописать в нем следующую строку:

ErrorDocument 404 имя_подкаталога/404rpt.php


(Т.е. если каталог называется misc, то в .htaccess следует писать ErrorDocument 404 misc/404rpt.php)
Внимание: файл .htaccess следует грузить на сервер в текстовом (ASCII) режиме, а не в бинарном.
Подробнее о правах доступа и режимах загрузки можно прочитать в статье
"Установка скриптов на сайт".

Все вопросы об использовании задавайте в разделе "Поддержка прочих разработок".




Всего скачиваний: 3546



Быстрый переход в раздел:


Время выполнения скрипта: 0.0332. Количество выполненных запросов: 6, время выполнения запросов 0.0030