• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

kleines Template-System: Problem mit include von datei

TecEye

New member
Hy Leute ich hab mir ein kleines Templatesystem gebastelt, so jetzt hab ich aber boxen die aus der DB ausgelesen werden über ne while
In der Template datei hab ich für den Content [BOXEN_CONTENT] welches ersetzt werden soll durch die entsprechende datei
PHP:
$boxen_include	= file_get_contents('./boxen/'.$boxen_row['datei'].'');
$boxen_set 	= str_replace("[BOXEN_CONTENT]", $boxen_include, $boxen_set);
Damit gibt er natürlich den code der datei als plain aus. eval() kann ich denk ich nirgends platzieren. hat da jemand ne idee?
 
Du könntest mit ob_start() den output buffer starten, dann mit include die Datei parsen (und durch den Buffer wird trotzdem nichts ausgegeben) und dann mit ob_get_contents() den Inhalt des Buffers auslesen.

Nicht vergessen: Buffer leeren und wieder beenden (ob_end_clean()).
 
ok hab ich von der logik verstanden, gute idee, vielen viel dank. aber ich hab vergessen zu erwähnen dass $boxen_set wiederum einer variable angehangen wird in der schleife
PHP:
$boxen_all 		.= $boxen_set;
da kann ich mit ob_ wohl doch nix machen :(
 
Zurück
Oben