Frank123: Simples Breadcrumb?

Beitrag lesen

Also meine Idee war folgende:
Man speichert seinen HTML-Code in einer Variable statt echo zu benutzen.
Beispiel (head.php oder so):

  
$headHTML = "<html><body>";  
//... weitere Generierte Code wie die Links und co ...  
$headHTML = $headHTML."ssdfsdfsfds";  
//... irgendwann ist diese Datei dann abgearbeitet.  
// kein echo oder so hier benutzen!!!  

Es wurde bis jetzt noch nichts gesendet!!! Das bedeutet du kannst den Inhalt noch nachträglich ändern.

In der Unterdatei führst du dann irgendwann (am besten ganz oben) folgenden Code aus:
Beispiel (blog.php)

  
...  
echo str_replace("ssdfsdfsfds","Blog",$headHTML);  
...  

Der Sinn ist der: Du machst die Ausgabe erst in deiner Unterdatei und kannst jetzt hier festlegen durch was dein Platzhalter "ssdfsdfsfds" ersetzt werden soll. Bei der $_SESSION-Variable werden die Daten zwar auch gespeichert, aber der Code der head.php wird ja erst beim nächsten Aufruf der Seite erneut ausgeführt. Somit erhälst du dann auch den Effekt, dass erst beim nächsten Mal neuladen das richtige angezeigt wird.
Ich hoffe, dass das gegen Kopfschmerzen hilft ;) Wenn nicht, einfach nochmal fragen!

Gruß

Frank