Hallo,
ich erstelle gerade eine Internetseite. Dabei habe ich eine Template-Datei, die den Titel und die linke (Navigations-)Spalte enthält. Für den Inhalt ist {INHALT} gesetzt. Dieser Zeichenstring wird dann auf den entsprechenden Seiten jeweils passend erstzt. Ein Beispiel für eine willlürliche Seite:
$einfuegen = file_get_contents('../template.php');
$inhalt = '<div id="bla">Hallo, hier steht ein Inhaltstext</div>';
$aenderung = str_replace("{INHALT}",$inhalt,$einfuegen);
echo $aenderung;
Das ist alles auch wunderschön. Allerdings habe ich - etwas spät vermutlich - gemerkt, daß ich Probleme bekomme, wenn der Inhaltsteil selber php-Code mit Schleifen und allem drum und dran enthält.
Jetzt die Frage: Ich möchte wirklich nicht alles nochmal neumachen. Sind mittlerweile schon recht viele Seiten geworden. Gibt es eine Möglichkeit, die mir an der Stelle helfen könnte? Irgendwie nach dem Motto str_replace("{INHALT}",include(php-Datei),$einfuegen); oder so?
Danke für alle Ratschläge.
Gruß aus Frankreich,
Petra