|
|
|
| Здравствуйте.
У меня шапка в инклюде.
Там же в инклюде и <title></title>.
Подскажите как менять в <title></title> данные
при загрузке разных странниц. | |
|
|
|
|
|
|
|
для: Buble
(15.06.2008 в 17:03)
| | В шапке пишите примерно так
<html>
...
<title><?= str_replace("<", "<", $title); ?></title>
|
А при включении шапки, примерно, так
<?php
$title = "Название текущей страницы";
require_once("top.php");
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(16.06.2008 в 10:26)
| | Большое спасибо! | |
|
|
|
|
|
|
|
для: cheops
(16.06.2008 в 10:26)
| | >В шапке пишите примерно так
><title><?= str_replace("<", "<", $title); ?></title>
Что это??? | |
|
|
|
|
|
|
|
для: BinLaden
(17.06.2008 в 12:59)
| | >>В шапке пишите примерно так
>><title><?= str_replace("<", "<", $title); ?></title>
>
>Что это???
PHP код который будет менять текст между <title> и </title>. Знак = тоже самое, что и echo();, а str_replace() заменяет символ < на < | |
|
|
|
|
|
|
|
для: Zend72
(17.06.2008 в 13:10)
| | а зачем символ < в названии? и почему тогда нет >? и не лучше менять их на пробел? | |
|
|
|
|
|
|
|
для: elenaki
(17.06.2008 в 13:14)
| | Это мне и самому интересно :-)))) | |
|
|
|
|
|
|
|
для: Zend72
(17.06.2008 в 13:10)
| | > PHP код который будет менять текст между <title> и </title>. Знак = тоже самое, что и echo();, а str_replace() заменяет символ < на <
Спасибо, но что делает сам код я и так знаю:) А вот почему уважаемый г-н cheops написал не htmlspecialchars(), а эту ерунду - вот вопрос.
> а зачем символ < в названии?
Зачем он там (на выходе) нужен нас не должно волновать. Администратору будет нужен - его право поставить, потому что это такой же обычный символ, как и остальные, он не ущербный, чтобы его заменять на какой-то пробел. | |
|
|
|
|
|
|
|
для: BinLaden
(17.06.2008 в 15:07)
| | А вот и ответ:
автор: cheops (17.06.2008 в 16:29)
Да, в большинстве случаев следует использовать htmlspecialchars(), однако, <title> очень паршивый тэг, не все браузеры текст в нём текст интерпретируют как HTML - некторые прямо так и отображают что-то вроде $quot; вместо ". Не всегда удобно для <title> использовать htmlspecialchars(). А так да, лучше htmlspecialchars() да ещё с режимом ENT_QUOTES, пожалуй ничего не найдешь. | |
|
|
|
|
|
|
|
для: Zend72
(17.06.2008 в 15:13)
| | Извените за долгий перерыв, но раньше небыло возможности...........
А если так: <TITLE><? print"$peages"; ?></TITLE> -это в инклюде.
И на каждой страннице типа: include "header.inc";
$peages = "Баналька привет Мир";
Зато отсутствует всякое задействие функций, а соответственно меньше нагрузка на сервак.
Или я не прав??? | |
|
|
|
|
|
|
|
для: buble
(17.09.2008 в 11:10)
| | Правы, только сперва определите $peages, а уже потом подключайте файл. | |
|
|
|
|
|
|
|
для: sim5
(17.09.2008 в 11:15)
| | Cпасибо!!! Видимо не правильно сформалкал сообщение!!! Извеняйте!!! | |
|
|
|