Liebe(r) nixxon,
Für den fall dass du eine bessere lösung hast: immer her damit! ;)
aber klar doch!
Als HTML-Grundgerüst nimmst Du etwas in der Art wie in diesem Archiv-Thread: (DESIGN/LAYOUT) Navigationsmenü von Dennis D. Im Inhaltsdiv könnte man dann Deine Inhalte einbauen.
Zum Beispiel so: ~~~php <?php // Deine zentrale PHP-Datei (z.B. "index.php")
$inhalt = "<p>Bitte einen Link aus der Navigation auswählen!</p>";
/* mögliche einzubindende HTML-Dokumente vordefinieren um
Sicherheitsproblemen vorzubeugen (Dateiname ohne Endung): */
$seiten = array(
'impressum',
'links',
'bla',
'blubb'
);
// nur registrierte Dateien einbinden
if (isset($_GET['yeah']) && in_array($_GET['yeah'], $seiten)) {
$inhalt = file_get_contents($_GET['yeah'].'.html');
// Inhalte aus <body> extrahieren
$inhalt = preg_replace('~(?is)^.<body[^>]>(.)</body.$~', '\1', $inhalt;
}
$template = file_get_contents("vorlagen-datei.html");
// jetzt Inhalte in das <div id="inhalt"> einfügen
$template = preg_replace('~(?is)<div id="inhalt">.*?</div>~', '<div id="inhalt">'.$inhalt.'</div>');
// alles ausgeben:
echo $template;
?>
Liebe Grüße aus [Ellwangen](http://www.ellwangen.de/),
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)