<title>

klasicky includuju soubory file existem - tzn ze title je porad stejny. chel bych to nejak vyresit, ale vzhledem k tomu ze databaze neumim vunec a php jen zbezne, chci se zeptat jestli by slo zadavat prave u toho title:
if (adresa) echo ....
elseif (adresa) echo....
else echo....
mam tak asi 50 stranek, je to silene, ale slo by to tak?
klidne.. ale slo by to i lip..
a teda jak? pls napis dik
switch($_GET['page']) {
case "index":
$title='Index';
break;
case "info":
$title='Info o webu';
break;
}

vzdy musis dat case "neco": $title='neco'; break;
A pokud chces vic stranek se stejnym titlem, staci dat

case "":
case "index":

:)
to case je html soubor s jakoukoliv priponou? html, php atd?
btw kam to umistim, uplne na azcatek nebo u toho title?
Já sám používám trošku odlišný způsob, (pokud nepočítám šablony). Title je definován v každém vkládaném souboru:

1) mám nějaký hlavní soubor, nemám ještě ani řádek html kódu
2) použiju php funkce ob_start, include(soubor), ob_get_contents a ob_clean

ob_start();
include('soubor');
$obsah = ob_get_contents();
ob_clean;

3) v tom souboru, co jsme includovali, jsme měli něco jako

<?php
$title = 'titulek';
?>
nějaký html kódíček

4) v proměnné $obsah máme uloženu stránku, tu můžeme poté v hlavním skriptu vložit do nějakého vlastního html kódu přes echo atd

5) přes echo také vložíme title stránky.

Snad jsem to napsal dost srozumitelně :)
imho by to slo jeste lip a to pres pole


$p["kontakt"]="Toto je stranka o kontaktech ...";
$p["hraci"]="Sekce hraci ..";


if ($_GET["page"])
echo {$p[$_GET["page"]]};
pls muzete mi uvest nazorny priklad? mam index.php do neho vkladam page=uvod - title "Novinky" a trebas stranku page=faq - title"FAQ"
dik, v php se moc nevyznam
Soubor header.php:


<head>
<title>
<?php
switch($page):
case "uvod":
echo "Novinky";
break;
case "faq":
echo "FAQ";
break;
default:
echo "Nejmenovaná stránka"
break;
endswitch;
?>
</title>
</head>
<body>

A potom v index.php hned první příkaz je
include "header.php";

A to by snad mělo být.
Je to vlastne stejny reseni, jako od 23k. Vytvaris dvojice page => titulek. Musis nejak sam zabezpecit, aby vzdycky v $_GET['page'] neco bylo a to neco melo svou dvojici s titulkem.

<?php // tohle dej treba uplne na zacatek souboru index.php
$titulky = array(

'uvod' => 'Novinky',
'faq' => 'FAQ',
'jiny_obsah_page' => 'jiny titulek'

); // Pozor, za posledni dvojici neni carka
if (!isset($_GET['page'])) $_GET['page'] = 'uvod';
?>
...
<title><?php echo $titulky[$_GET["page"]] ?></title>
...
<?php // jen pro demonstraci
include("$page.php");
?>
...