示例#1
0
 public static function setStatus($code)
 {
     if (!request::isCli()) {
         $message = constant('self::HTTP_' . $code);
         header($_SERVER['SERVER_PROTOCOL'] . ' ' . $code . ' ' . $message);
         magic::set('http/code', $code);
         magic::set('http/message', $message);
     }
 }
示例#2
0
文件: 404.php 项目: ExceptVL/kanon
<?php

magic::set('title', 'Страница не найдена');
magic::call('html/header');
?>
<div id="content" class="error_message http_error">
    <h1>
        <i></i>
        Страница не найдена.
    </h1>
    <div>Возможно вы кликнули по старой ссылке или опечатались при наборе адреса.</div>
    <ul>
        <li>
            <a href="/">Вернуться на главную</a>
        </li>
        <li>
            <a href="#" onClick="history.back();">Вернуться на предыдущую страницу</a>
        </li>
    </ul>
</div>
<?php 
magic::call('html/footer');
示例#3
0
文件: 500.php 项目: alexqwert/kanon
<?php

magic::set('title', 'На сервере возникла ошибка, и он не может выполнить запрос');
magic::call('html/footer');
?>
<div id="content" class="error_message http_error">
    <h1>
        <i></i>
        На сервере возникла ошибка, и он не может выполнить запрос.
    </h1>
    <ul>
        <li>
            <a href="#" onClick="location.reload(true);">Обновить страницу</a>
        </li>
    </ul>
</div>
<?php 
var_dump($_SERVER);
throw new Exception();
magic::call('html/footer');
示例#4
0
文件: 30x.php 项目: ExceptVL/kanon
<?php

magic::set('title', 'Переадресация');
$location = array_shift($args);
magic::call('html/header');
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
echo '<noscript>';
echo '<meta http-equiv="refresh" content="1; url=&#39;' . htmlspecialchars($location) . '&#39;">';
echo '</noscript>';
echo '<p>Подождите...</p>';
echo '<p>Если переадресация не сработала, перейдите по <a href="' . $location . '">ссылке</a> вручную.</p>';
//echo $location;
echo '<script type="text/javascript" language="javascript">';
echo 'function r(){location.replace("' . $location . '");}';
echo 'onload=function(){setTimeout("r()", 500)}';
echo '</script>';
//var_dump($args);
//throw new Exception();
magic::call('html/footer');