так, давайте лучше код покажу:
содержимое header.php
PHP код:
<html>
<head>
<title><?echo $title?></title>
</head>
<body>
#И далее пошли много строчные таблицы,
#в которых меню, шапка сайта и т.д.
C footer.php думаю всё понятно....там закрываются все таблицы и т.д.
Следовательно то что находится между header.php и footer.php и есть контент страницы.
Теперь файл с новостями предположим:
PHP код:
<?php
@require_once("header.php");
/*
В этом файле как написано выше выводится титл
*/
#Здесь контент
#Предположим определён id новости
if(isset($_GET['id']))
{
/* Короче выводим новость с данным id а в переменную титл записываем заголовок новости полученный из мускула */
$row = mysql_fetch_array($query);
#Титл определяется в теле документа.
$title = $row['zagolovok'];
}
@require_once("footer.php");
?>
вывод титла тем самым производится до определения переменной титл...хехе
Как уже писал, вывод титла засунул в footer.php но валидатор матюгается...
Как уже писал, вывод титла засунул в footer.php но валидатор матюгается...
На какой черт?
ЗАсунь его в хидер...
<html>
<head>
<title><?
if(isset($_GET['id']))
{
/* Короче выводим новость с данным id а в переменную титл записываем заголовок новости полученный из мускула */
$row = mysql_fetch_array($query);
#Титл определяется в теле документа.
$title = $row['zagolovok'];
}
echo $title;
?></title>
</head>
<body>
#И далее пошли много строчные таблицы,
#в которых меню, шапка сайта и т.д.
тс, в header.php перед <title><?php echo"$title"; ?></title> юзай мускуль, потом
$title = результат запроса. и все
Да, это первое что мне пришло на ум....но footer и header это шаблон сайта, они инклудятся в каждый файл. То есть на страницах будут не только новости, а очень много всего.....довольно геморно будет юзать запросы в мускул при таком количестве контента....