Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2014, 21:00   #1
Shahin87
Пользователь
 
Регистрация: 26.03.2014
Сообщений: 31
По умолчанию Переменная $title

Здравствуйте,
Возникла проблема с заголовками, я не знаю как правильно сделать чтобы они менялись в зависимости от страниц.

header.php
Код HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.1 //EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $title; ?></title>
</head>
<body>

index.php
PHP код:
<?php 
include_once ("header.php");
$title "Home page";
?>
reg.php
PHP код:
<?php 
include_once ("header.php");
$title "Registration";
?>
news.php
PHP код:
<?php 
include_once ("header.php");
$title "News";
?>
Или может есть вариант проще?
Shahin87 вне форума Ответить с цитированием
Старый 29.03.2014, 21:41   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

1. последовательность вызова неверная, сначала установите значение переменной,а потом уж инклуд делйте
2. Проще - грамотно спланировать сайт, все значения хранить в БД, в том числе и title - и в нужный момент выдавать нужный тайлт
ADSoft вне форума Ответить с цитированием
Старый 29.03.2014, 21:42   #3
Shahin87
Пользователь
 
Регистрация: 26.03.2014
Сообщений: 31
По умолчанию

Так у меня же мультиязычный сайт
Shahin87 вне форума Ответить с цитированием
Старый 29.03.2014, 21:58   #4
Shahin87
Пользователь
 
Регистрация: 26.03.2014
Сообщений: 31
По умолчанию

Сделал так
Код:
switch ($url) {
  case 'index.php': $title='Это главная страница!'; break;
  case 'reg.php': $title='Это registration!'; break;
  case 'guestbook.php': $title='Гостевая книга'; break;
    }
Поставил в самое начало шапки но не сработало
Shahin87 вне форума Ответить с цитированием
Старый 29.03.2014, 23:46   #5
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

чес говоря чет нет у вас логики или нас провидцами считаете
...какой такой $url откуда он? куда он? при чем тут мультиязычность
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить значение <head><title>...</title></head> gunsoy JavaScript, Ajax 3 30.12.2011 04:51
title KateMM Паскаль, Turbo Pascal, PascalABC.NET 7 11.12.2011 22:15
HTML/формы?<title>Vopros</title> KJLOYH PHP 1 30.03.2011 12:57
[title]Fort Net![/title] lithwe Общие вопросы Delphi 0 11.04.2010 02:00
Вытащить строку <title> .... </title> в txt файл kzld HTML и CSS 7 01.07.2009 11:35