levu: Inhaltsbereich einer Seite verändern

Beitrag lesen

Hallo,

Du musst switch($_GET['seite']) benutzen, und ich würde statt seite auch page benutzen, und außerdem probier mal folgendes:

Du schreibst eine Datei template.html, in die du alles reinschreibst, wie es sein soll (z.N. Logo, footer, ...) und da, wo du den inhalt haben willst machst du z.B. <!--CONTENT--> (sodass beim direkten Laden der Seite template.html da nix angezeigt wird) und dann folgenden PHP-Code:

  
$template = file_get_contents('template.html');  
$page = 'home.php';  
  
  
switch($_GET['page']) {  
    case 'contact': $page = 'contact.php'; break;  
    // ...  
}  
  
$t = explode("<!--CONTENT-->", $template);  
echo $t[0];  
require_once($page);  
echo $t[1];  
  

eigentlich könnte man das <!--CONTENT--> auch ersetzten durch den Inhalt der Datei, den man ebenfalls mit file_get_contents ausliest, aber dann kann man in den seiten drin keinen PHP-Code ausführen...

mfg, Flo

--
sh:) fo:| ch:? rl:( br:^ n4:| ie:{ mo:| va:} de:> zu:} fl:{ ss:) ls:< js:|