$url = $_SERVER['REQUEST_URI'];
if (strstr($url, "index.php")) $title = HOMEPAGE;
elseif (strstr($url, "contacts.php")) $title = CONTACTS;
Спустя 1 час, 40 минут, 30 секунд (26.01.2010 - 17:17) twin написал(а):
Этот код не нужно переделывать в switch case.. :
Не для того это придумано.
Не для того это придумано.
Спустя 2 часа, 49 минут, 57 секунд (26.01.2010 - 20:07) Ice написал(а):
Ну, хочет человек, чё=)
Во:
Во:
$url = strstr($_SERVER['REQUEST_URI']);
switch($url){
case "index.php" : $title = HOMEPAGE;
break;
case "contacts.php" : $title = CONTACTS;
break;
}
Спустя 10 минут, 26 секунд (26.01.2010 - 20:18) arlamar написал(а):
Ice
сам понял чё написал?)
сам понял чё написал?)
Спустя 9 минут, 58 секунд (26.01.2010 - 20:28) arlamar написал(а):
а вообще может не выход проверять if'ами?
может быть много страниц + вариант динамической титлы.
предлагаю варант:
может быть много страниц + вариант динамической титлы.
предлагаю варант:
function set_page_title($title) {
$_SESSION['page_title'] = $title;
}
function page_title() {
if (isset($_SESSION['page_title'])) {
$title = $_SESSION['page_title'];
unset($_SESSION['page_title']);
return $title;
}
return 'Это мега сайт';
}
//допустим в contact.php пишем
set_page_title('Мои контакты');
//а в шаблоне такое
<title><?php echo page_title(); ?></title>
Спустя 52 минуты, 42 секунды (26.01.2010 - 21:21) twin написал(а):
Зачем так усложнять... Зачем две функции, счуперглобальный массив не про назначению. Константы чем не устроили? Так же в функции, коль на то пошло.
Спустя 17 часов, 34 минуты, 7 секунд (27.01.2010 - 14:55) Crash2007 написал(а):
arlamar
хороший вариант!=)
хороший вариант!=)
_____________
Рисую на PHP :)