Всё для создания веб-сайта
Главная | Поиск | Обратная связь | Карта сайта | Версия для печати

Веб-мастеру

RSS

Коды ошибок HTTP веб-сервера

Коды ошибок посылаются web-сервером агенту пользователя для определения его дальнейшего поведения. Этот код можно перехватить и указать браузеру его дальнейшие действия
Если агент не может распознать полученный код, он интерпретирует его в соответствии с диапазоном, к которому этот код принадлежит. Коды в диапазонах 100-199, 200-299 и 300-399 большинство web-браузеров обрабатывают без извещения пользователя, а некоторые коды ошибок из диапазонов 400-499, 500-599 отображаются для пользователя

ошибки веб-сервера делятся на диапазоны:

  • 100-199 Информационный. Сообщает агенту что, запрос агента принят и обрабатывается
  • 200-299 Запрос агента обработан успешно, сервер отправил клиенту запрашиваемый документ
  • 300-399 Запрос агента изменен и агенту нужно предпринять некоторые действия для удовлетворения измененного запроса
  • 400-499 Проблемы при попытке выполнить запрос
  • 500-599 Ошибки сервера

Собственный обработчик ошибок HTTP

Для того, что бы пользователю при ошибках сервера были показаны ваши собственные сообщения об ошибках, в .htaccess пишем:

ErrorDocument 403 /error.php?403
ErrorDocument 404 /error.php?404
ErrorDocument 500 /error.php?500

Далее, в error.php через $HTTP_SERVER_VARS['REQUEST_URI'] определяем какая веб-страница вашего сайта вызвала ошибку, с помощью $HTTP_SERVER_VARS['QUERY_STRING'] узнаём код ошибки, и в зависимости от полученных результатов выводим нужный контент
Если в .htaccess на ErrorDocument указан полный путь файла

   ErrorDocument 404 http://site.ru/error.php?404

то $HTTP_SERVER_VARS['REQUEST_URI'] вернёт этот файл, а не вызвавший ошибку

наиболее интересные нам ошибки Apache:

  • 403 - пользователь не прошел аутентификацию, запрет на доступ (Forbided)
  • 404 - запрашиваемый документ (файл, директория) не найден
  • 500 - внутренняя ошибка сервера (к примеру, ошибка в синтаксисе файла .htaccess)

см. также: Коды ошибок HTTP веб-сервера

Свойство content

Свойство content позволяет установить тип содержимого (например HTML тег), с которым связываются псевдоэлементы before и after. Это позволяет веб-разработчику реализовать специальные эффекты, например воспроизводить звук перед или после отображения определённых элементов веб-страницы или изменять форматирование элементов документа.
Псевдоэлемент before (after) включает строку текста или выполняет другие действия перед (после) выбранным веб-элементом.

поддержка браузеров: Mozilla Firefox частично, Opera все версии

Многоуровневый нумерованный список

Многоуровневый нумерованный список с выводом нумерации всех дочерних элементов

см. также: Свойство content

Прячем счётчики

Иногда возникает необходимость спрятать счётчики интернет-статистики
Сделаем мы это через CSS class, который корректно обрабатывается всеми современными браузерами
Сам код html-вывода лучше располагать в самом верху веб-страницы, желательно сразу после <body>. В этом случае в статистику попадут даже те, кто не дождался окончания загрузки документа

Слайд-шоу с автопрокруткой

Слайд-шоу с возможностью листать "вперёд", "назад" или включить (отключить) автопрокрутку, а также, к каждой картинке - отдельное описание, изменяющееся динамически

Слайд-шоу Книга

Меню в виде перелистывающихся страниц книги
Каждая страница может быть отдельной ссылкой

Слайд-шоу Кубик

Движущаяся лента с изображениями, при наведении мыши останавливается
Каждый кадр может быть отдельной ссылкой

Определение ширины (высоты) окна

Скрипт определяет размеры окна браузера

пример работы скрипта:

Координаты курсора над слоем

Простой пример определения координат курсора во время его перемещения над слоем.
  • определяем и отслеживаем положение слоя с картой в окне браузера.
  • отслеживаем координаты курсора мыши, и, когда курсор перемещается над слоем с картой, перемещаем вместе с ним точку и показываем ее координаты.
  • при клике оставляем в месте клика точку другого цвета и записываем ее координаты.
Авторизация
запомнить меня
Забыли свой пароль?
Поиск по сайту

Самое популярное

Статистика

Если вам понравился наш сайт, будем благодарны за размещение нашей кнопки на страницах Вашего сайта
как выглядит:

Учебник HTML, свойства CSS, сборник JavaScript, PHP скриптов

код нашей кнопки:

регистрация сайта в каталогах Заработай на своем сайте Заработай на своем сайте WOlist.ru - каталог сайтов Рунета