Problem mit Template (str_replace)

iLu_is_a_loser

Erfahrenes Mitglied
Guten Tag ich hab vor mir ein kleines Templatesystem zu coden!
Und ich steh vor einem Problem...
als erstes mein Code

PHP:
$template = "template/bla/template.tpl";
$str = file_get_contents($template);
$str = str_replace('$titel', "$titel", $str);
$str = str_replace('$content', include("modul/news/news.php"), $str);
echo $str;

Also ich habe eine Template-Datei dort ist halt ein Design drin mit Variabeln... die z.B. so aussehen $Titel oder $Content
Das mit dem $Titel und das ich das dann durch einen Text ersetzte funktioniert einwandfrei, doch wenn ich z.B. $content durch eine Seite ersetzten möcht funktioniert das nicht so gut...

Da wo es angezeigt werden soll wird nur eine "1" angezeigt und oben links halt der Inhalt der Seite dich ich eingefügt haben möchte...

Kann mir da jemand helfen?



gruß
 
Ja danke dir. Habs gerade auch gefunden kurz bevor du es geschrieben hattest!

Hier noch für alle ;)

PHP:
ob_start();
include_once "modul/news/news.php"; 
$content = ob_get_clean(); 

$template = "template/bla/template.tpl";
$str = file_get_contents($template);
$str = str_replace('$titel', "$titel", $str);
$str = str_replace('$content', "$content", $str);
echo $str;
 
Zurück