Просмотр файла errors.php

Размер файла: 2.42Kb
  1. <?php
  2. /*
  3. =============================================
  4. Движок: SHCMS Engine
  5. =============================================
  6. Название файла: Errors
  7. =============================================
  8. Official website: http://shcms.ru
  9. =============================================
  10. */
  11. define('SHCMS', true);
  12. include_once'system/inc/basic_settings.php';
  13. $shcmsengine['title'] = 'Ошибка';
  14.  
  15. include_once'template/head.php';
  16.  
  17.  
  18. $erro_s = $_SERVER['REDIRECT_STATUS'];
  19. $errors_list =
  20. array(
  21. 400 => array('400 Плохой запрос', 'Запрос не может быть обработан из-за синтаксической ошибки.'),
  22. 403 => array('403 Запрещено', 'Сервер отказывает в выполнении вашего запроса.'),
  23. 404 => array('404 Не найдено', 'Запрашиваемая страница не найдена на сервере.'),
  24. 405 => array('405 Метод не допускается', 'Указанный в запросе метод не допускается для заданного ресурса.'),
  25. 408 => array('408 Время ожидания истекло', 'Ваш браузер не отправил информацию на сервер за отведенное время.'),
  26. 500 => array('500 Внутренняя ошибка сервера', 'Запрос не может быть обработан из-за внутренней ошибки сервера.'),
  27. 502 => array('502 Плохой шлюз', 'Сервер получил неправильный ответ при попытке передачи запроса.'),
  28. 504 => array('504 Истекло время ожидания шлюза', 'Вышестоящий сервер не ответил за установленное время.'),
  29. );
  30. $title_names = $errors_list[$erro_s][0];
  31. $message_errors = $errors_list[$erro_s][1];
  32. if ($title_names == false || strlen($erro_s) != 3) {
  33. $message_errors = 'Код ошибки HTTP не правильный.';
  34. }
  35. echo '<h3>Внимание! Обнаружена ошибка '.$title_names.'!</h3>
  36. <p>'.$message_errors.'</p><div class="posts">
  37. <a href="javascript:history.back()" title="Вернуться на предыдущую страницу" >Вернуться назад</a></div>
  38. ';
  39.  
  40.  
  41.  
  42. include_once'template/foot.php';
  43. ?>