Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Как быть с титлом? (https://forum.antichat.xyz/showthread.php?t=57571)

.:EnoT:. 06.01.2008 17:31

Как быть с титлом?
 
В общем такая проблема.
Нужно сделать динамический титл.
Короче говоря пишу движок...в каждую страницу движка инклудится footer.php и header.php
PHP код:

<?php
@require_once("config.php");
$title "Новости";
@require_once(
"header.php");

#Тут содержимое странички

@require_once("footer.php");

?>

В файле header.php осуществляется вывод титла
PHP код:

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

т.к. там вся html-голова документа.
Но на страничке выводятся новости из мускула....так как сделать так чтобы заголовок новости выводился в титл?
Ведь переменная титл определяется перед подключением header.php, а содержимое странички после...
Я конечно сделал вывод титла в footer.php но на меня орёт валидатор, и напрягает мысль о том что не все браузеры выводят титл, который находится вне <head></head> ...что-нибудь можно придумать чтобы и мне было хорошо и валидатор не орал?

Я надеюсь не коряво обьяснил:)

Macro 06.01.2008 17:47

Цитата:

Сообщение от .:EnoT:.
...
Я надеюсь не коряво обьяснил:)

А ты не инклудь header и footer, а запиши их в переменные и после просто выведи.

bul.666 06.01.2008 18:12

ХЗ че у тя там, но у мя все пашет так:
index.php
PHP код:

<?php
$title
='ZAGOLOVOK NAH!';
@require_once(
"head.php");
echo 
"BODY CODE";
?>

head.php
Код:

<html>
<head>
<title><?echo $title?></title>
</head>
<body>

И кстати какое содержание config.php

Macro 06.01.2008 18:16

Цитата:

Сообщение от bul.666
ХЗ че у тя там, но у мя все пашет так:
...
И кстати какое содержание config.php

Ты не понял, ему надо, чтобы нечто из body подставлялось в <title></title> который выводится ранее, в проинклуденном header'е

.:EnoT:. 06.01.2008 18:18

Цитата:

А ты не инклудь header и footer, а запиши их в переменные и после просто выведи.
нипанятна...
то ли туплю...то ли не понимаю что от этого изменится?
Цитата:

Ты не понял, ему надо, чтобы нечто из body подставлялось в <title></title> который выводится ранее, в проинклуденном header'е
Именно так

bul.666 06.01.2008 18:18

Цитата:

как сделать так чтобы заголовок новости выводился в титл?
Его код:
Цитата:

$title = "Новости";
@require_once("header.php");
Цитата:

тобы нечто из body подставлялось в <title></title>
ЧЕГО?

bul.666 06.01.2008 18:19

Такс! Если новости инклудяться из мускул, то почему бы и в титл проинклудить мускулы?

Macro 06.01.2008 18:20

Енот, просто если ты будешь выводить код страницы после, то не будет таких проблем :)

bul.666 06.01.2008 18:26

Я в ахуе...
Цитата:

Я конечно сделал вывод титла в footer.php
Цитата:

В файле header.php осуществляется вывод титла
Цитата:

Енот, просто если ты будешь выводить код страницы после
Че за нах?... Толи я вашего языка не понимаю, толи я совсем долбоеб...

Piflit 06.01.2008 18:30

тс, в header.php перед <title><?php echo"$title"; ?></title> юзай мускуль, потом
$title = результат запроса. и все


Время: 09:32