Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как записать переменную в заголовке страницы?
 
 автор: Freddie_X   (20.04.2006 в 22:54)   письмо автору
 
 

У меня есть переменная, к примеру $title. Мне её надо записать в заголовок страницы, но не знаю как. Пробовал и так:

<?php echo "<title>$title</title>";?>

и так:

<title><?php echo $title ?></title>

Я уже массу способов перепробовал, но ничего не получается. Помогите!

   
 
 автор: cheops   (20.04.2006 в 23:51)   письмо автору
 
   для: Freddie_X   (20.04.2006 в 22:54)
 

А откуда переменная $title берётся? может она пустая, попробуйте сначала такой код
<title><?php echo "Hello world"?></title>

   
 
 автор: Радосвет   (21.04.2006 в 04:39)   письмо автору
 
   для: Freddie_X   (20.04.2006 в 22:54)
 

Я сделал так:
в файле, например index.php, сверху после включения файла конфигурации, записал так:


<?php
if(!isset($title)) $title "Мой сайт";
$title="$title";
?>

А далее, если нужно на каждой странице иметь заголовок, то переменной присваивается какое-либо значение из таблицы (нужен запрос), в противном случае эта строка

<?php echo "<title>$title</title>"?>

Выведет "Мой сайт"...

   
 
 автор: Freddie_X   (21.04.2006 в 08:31)   письмо автору
 
   для: Радосвет   (21.04.2006 в 04:39)
 

А если у меня постоянно меняются инклуднутые файлы, взависимости от того что в адресе прописано? Могу ли я как-нибудь в самом инклуднутом файле записать титле, ведь заголовок не постоянен?

   
 
 автор: Радосвет   (21.04.2006 в 09:40)   письмо автору
 
   для: Freddie_X   (21.04.2006 в 08:31)
 

Ну в любом случае грамотно было бы написать

<title><?php echo $title ?></title>

в теле файла top.php, и если переменной $title присваивать какое-либо значение в инклюднутом файле, то оно и будет в заголовке... Или я не так понял? :)

   
 
 автор: Freddie_X   (21.04.2006 в 13:29)   письмо автору
 
   для: Радосвет   (21.04.2006 в 09:40)
 

Совершенно верно! :)

   
 
 автор: Freddie_X   (21.04.2006 в 13:56)   письмо автору
 
   для: Freddie_X   (21.04.2006 в 13:29)
 

Ну не в какую не хочет брать параметры переменной из инклюднутого файла и вписывать его в <title></title>
Я делаю так:
В том файле, который хочу присоединить в самом начале пишу:

<?php $title="Главная"?>

А в главном файле пишу:

<title><?php echo $title ?></title>

Что я не так делаю?

   
 
 автор: Loki   (21.04.2006 в 14:10)   письмо автору
 
   для: Freddie_X   (21.04.2006 в 13:56)
 

Так небось присоединяешь файл уже после title...

   
 
 автор: Freddie_X   (21.04.2006 в 14:17)   письмо автору
 
   для: Loki   (21.04.2006 в 14:10)
 

Ну да, а иначе никак, можно ли сделать как нибудь по-другому? =(

   
 
 автор: Loki   (21.04.2006 в 14:57)   письмо автору
 
   для: Freddie_X   (21.04.2006 в 14:17)
 

сам посуди, ты говоришь программе "ты мне сейчас нарисуй, а что нарисовать - я тебе скажу завтра".
Надо менять местами... либо придумывать дургие способы... да и вообще, рисование страницы можно сдвинуть в самый низ кода.

   
 
 автор: Радосвет   (21.04.2006 в 15:14)   письмо автору
 
   для: Freddie_X   (21.04.2006 в 13:56)
 

Ну тогда не проще ли в главном файле написать так:
<title>Главная</title> ;)))))

Или же в главном написать как я и советовал:

if(!isset($title)) $title = "Главная";
$title="$title";

А в том файле, который включаешь, написать так:

<title><?php echo $title?></title>

Ну должно ведь работать...

   
 
 автор: Freddie_X   (21.04.2006 в 15:37)   письмо автору
 
   для: Радосвет   (21.04.2006 в 15:14)
 

Но ведь у меня включаемые файлы постоянно меняются, т.е. меняется контент страницы, поэтому просто в заголовок страницы нельзя писать "Главная"... =/

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования