template frage :)

bspainkf36

Erfahrenes Mitglied
hey leute :)

hab leider ein problem mit meine template system =) hoffe ihr, dass ihr mir helfen könnt :)

nun zum problem:

PHP:
function parse_template($array_variable, $datei)
	{ 
 		$template = implode("", file($datei)); 
 		while(list($Key, $Val)= each($array_variable)) 
			$template = preg_replace("/\{$Key\}/", $Val, $template); 
  			 
 		return $template; 
	} 

                     //Inhalt wird eingefügt
	$filename = "$nav".".php";

	if (file_exists($filename)){ 
	          //die datei sollte dann ausgeführt und in $inhalt gespeichert werden
	}
	else{	
		//und hier soll die datei ebenfalls ausgeführt und in $inhalt gespeichert werden 
	}
	
	$array_variable = array( 
 		"TITLE" => "$nav | blubb", 
		 "INHALT" => "$inhalt"
 	);

echo parse_template($array_variable, "tpl_index.htm");

nur wie lass ich die datei aushühren und den quellcode in der variable $Inhalt speicher ? ist meine "lösung" überhaupt realisierbar ? danke euch für die hilfe

gruß kon
 
Zuletzt bearbeitet:
hmm.... Eine etwas genauere Beschreibung wäre schon recht schön... ;o)

"INHALT" => "include(news.php)";

?

// Mir kommt das Ganze eh sehr spanisch vor...
 
also ich weiss nicht ob ich dein Problem richtig verstehe, willst du ein in einer Variable gespeicherten Code ausführen

Dazu wäre die Funktion eval() gut zu gebrauchen...Wenn ich es falsch verstanden habe erklärs doch bitte nochmal :)
 
Zurück