$bot ){ $exp = explode("|",$bot ); $ad_time = time() - AD_DELAY; $ban = strpos($agent, trim($exp["0"])); if(!empty($ban)){ if ($exp["1"] < $ad_time ){ $is_ban = 0; $time = time(); $replace= trim($exp["0"]) . "|" . $time; $file_ban[$line] = $replace.PHP_EOL; file_put_contents($_SERVER['DOCUMENT_ROOT']."/stop_bot_list.txt", join('', $file_ban )); } else { $is_ban = 1; } } } if($is_ban == 1){ $ad_forbid = time() - AD_DELAY; /* Если обращение было недавно, то выводим сообщение об ошибке */ header ('HTTP/1.0 503 Service Unavailable'); header ('Status: 503 Service Unavailable'); header ('Retry-After: ' . 10); $a = $_SERVER['HTTP_REFERER']; if (isset ($a) and empty($_SESSION['istok'])) { $exp = explode("?", $a); $_SESSION['istok'] = $exp; } ?> Ошибка 503

Ошибка 503 (Service Unavailable)

Сервер не может в данный момент выдать запрашиваемую Вами страницу. Попробуйте вызвать эту страницу позже (клавиша F5).

fetch()) !== false) { // Выводим результат header("Content-type: text/html; charset=UTF-8"); print $res; if(empty($_SESSION['last_visited_page']) || empty($_SESSION['current_page']) || $_SERVER['REQUEST_URI'] !== $_SESSION['current_page']) { if(!empty($_SESSION['current_page']) && $_SESSION['last_visited_page'] !== $_SESSION['current_page']) $_SESSION['last_visited_page'] = $_SESSION['current_page']; $_SESSION['current_page'] = $_SERVER['REQUEST_URI']; } } else { // Иначе страница об ошибке header("http/1.0 404 not found"); // Подменим переменную GET, чтобы вывести страницу 404 $_GET['page_url'] = '404'; $_GET['module'] = 'PageView'; print $view->fetch(); } // Отладочная информация /* if(1) { print ""; } */