Файл: err.php
Строк: 78
<?
$time = time();
ini_set('register_globals', 0);
ini_set('session.use_cookies', 1);
ini_set('session.use_trans_sid', 1);
ini_set('arg_separator.output', "&");
function compress_output_gzip($output)
{
return gzencode($output, 9);
}
function compress_output_deflate($output)
{
return gzdeflate($output, 9);
}
// сжатие по умолчанию
$Content_Encoding['deflate'] = false;
$Content_Encoding['gzip'] = false;
// включение сжатия, если поддерживается браузером
if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && ereg('deflate', $_SERVER['HTTP_ACCEPT_ENCODING']))
$Content_Encoding['deflate'] = true;
if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && ereg('gzip', $_SERVER['HTTP_ACCEPT_ENCODING']))
$Content_Encoding['gzip'] = true;
// Непосредственное включение сжатия
if ($Content_Encoding['deflate'])
{
header("Content-Encoding: deflate");
ob_start("compress_output_deflate");
} elseif ($Content_Encoding['gzip'])
{
header("Content-Encoding: gzip");
ob_start("compress_output_gzip");
} else
ob_start(); // если нет сжатия, то просто буферизация данных
session_name('SESS');
session_start();
$sess = mysql_escape_string(session_id());
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
header("Refresh: 3; url=/index.php");
if (isset($_GET['err']) && is_numeric($_GET['err']))
{
$err = intval($_GET['err']);
header("Content-type: text/html", null, $err);
echo "<html>
<head>
<title>Ошибка $err</title>n";
echo "</head>n<body>n<div class="body"><div class="err">n";
if ($err == '400')
echo "Обнаруженная ошибка в запросеn";
elseif ($err == '401')
echo "Нет прав для выдачи документаn";
elseif ($err == '402')
echo "Не реализованный код запросаn";
elseif ($err == '403')
echo "Доступ запрещенn";
elseif ($err == '404')
echo "Нет такой страницыn";
elseif ($err == '500')
echo "Внутренняя ошибка сервераn";
elseif ($err == '502')
echo "Сервер получил недопустимые ответы другого сервераn";
else
echo "Неизвестная ошибкаn";
echo "<br />";
echo "<a href="/index.php">На главную</a>";
echo "</div>n</div>n</body>n</html>";
exit;
} else
header("Location: /index.php");
exit;
?>