<?php
//Для уменьшения объема кода задаем пепеменной $rurl определение текущей страницы,
//т.е. того, что идет после http://sitename.dn/вот_эту_часть
$rurl = $_SERVER["REQUEST_URI"];
//Задаем условие: если текущий урл совпадает с адресом из переменной $rurl, т.е. текущей страницей,
//то выводим текст из переменной $pagename
if (($rurl=="/") || ($rurl=="/index.php" )){$pagename="Главная страница";}
if (($rurl=="/register.php" ) || ($rurl=="/reg" )){$pagename="Регистрация";}
if (($rurl=="/stats.php" ) || ($rurl=="/stat" )){$pagename="Статистика";}
if (($rurl=="/members.php" ) || ($rurl=="/mem")){$pagename="Аккаунт";}
if ($rurl=="/403.php"){$pagename="Ошибка 403";}
if ($rurl=="/404.php"){$pagename="Ошибка 404 ";}
//Выводим текст на странице
echo"$pagename";
/*
Задаем файлу любое имя, например pagename.php и вставляем на сайт через инклуд следующей конструкцией:
<? include('pagename.php'); ?>
*/
?>
Не мне нужно еще чтобы еще выводился текст «по умолчанию» то есть на всех других урл не соответсвующих условиям? $rurl = $_SERVER["REQUEST_URI"];
switch($rurl){
case "/":
case "/index.php":
$pageName = "Главная страница.";
break;
case "/register.php":
case "/reg":
$pageName = "Страница регистрации.";
break;
/* Others cases */
default:
// Если не нашлось никакого соответствия, то это будет страница ошибки: 404
$pageName = "Ошибка 404. Страница не найдена.";
}
//Выводим текст на странице
echo 'Название страницы: ' . $pageName;