Ich würde diese Version vorziehen
Code:
<hrml><head></head><body>
......
<td>%text%</td>
.......
</body>
[php]
class Layout{
var $strTemplate;
function Load($file_path){ // Lädt Template-Datei und speichert sie ab
$fp = fopen($file_path,"r"); // Datei zum Lesen öffnen
$this->strTemplate = fread($fp,filesize($file_path)); // und einlesen
fclose($fp); // Danach den File-Stream wieder schließen
}
function Replace($needle,$replacement){ // ersetzt $needle durch $replacement
$this->strTemplate = str_replace("%".$needle."%",$replacement,$this->strTemplate);
}
function Display(){ // gibt Template aus
echo $this->strTemplate;
}
}
$oben = new Layout();
$oben->Load("testtemp.html");
$oben->Replace("text","bla");
?>