Файл: www/error.php
Строк: 48
<?
/*-----------------------------------------------------------
Product: BBlog 2.0
License: GNU General Public License (http://www.gnu.org/licenses/gpl.html)
Copyright: (c) 2007 Batia.info
Version: 2.0 RC1
-------------------------------------------------------------*/
define('INDEX', true);
// Подключаем необходимые файлы настроек.
include('config.php');
include('admin/function/function.php');
$auth = auth_user(); // Проверяем авторизирован ли юзер как админ
/*
Список переменных используемых в КАЖДОЙ странице.
$content // Содержимое страницы.
$page_title // Заголовок страницы.
$page_description // Описание странички.
$page_keywords // Ключевые слова странички.
*/
$content ='';
$page_title ='Просмотр записей блога';
$page_description ='';
$page_keywords ='';
// Собственно сама программа странички:
header ("Status: 200 OK");
$number = $_GET['error'];
// Запрошеный URL
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$url = '<a href="'.$url.'" target="new">'.$url.'</a>';
$error = array(
'401' => 'требуется авторизация (Authorization Required)',
'403' => 'пользователь не прошел аутентификацию, запрет доступа (Forbidden)',
'404' => 'страница (файл, директория) не найдена (Not Found)',
'500' => 'внутренняя ошибка сервера - ошибка в скрипте. (Internal Server Error)',
);
$content .= '<h2>Ошибка '.$number.'</h2>';
$content .= '<p><b>Запрашиваемая страница: </b>'.$url.'</p>';
$content .= '<p><b>Причина:</b> '.$error[$number].'.</p>';
if(!empty($_SERVER['HTTP_REFERER']) ){
$content .= '<p><b>Варианты решения:</b> Сообщите владельцу страницы <a href="'.$_SERVER['HTTP_REFERER'].'" target="new">'.$_SERVER['HTTP_REFERER'].'</a> об устаревшей ссылке!</p>';
} else {
$content .= '<p><b>Варианты решения:</b> Попробуйте найти страницу самостоятельно.</p>';
}
$content .= '<p><b>Если ни чего не помогает:</b> Свяжитесь со мной с помощью <a href="/feedback.php" title="Связь с автором блога" target="_blank">формы обратной связи</a>.</p>';
// Формируем страничку.
include('template/design.php');
?>