Knud: html ausgeben funktioniert nicht :-(

Beitrag lesen

Hallo,

hier mein Versuch, aus mehreren Template-Dateien eine Ausgabe zu erzeugen.
Leider gibt er nur den Code ausgeschrieben aus, also nicht interpretiert.
Wo ist denn nun der Fehler?

<?
header('Content-Type: application/octetstream');
header('Pragma: no-cache');
header('Expires: 0');

$headerfile  = "header.tpl";
$mainfile    = "main.tpl";
$footerfile  = "footer.tpl";

$headerdata = @implode('', (@file($headerfile)));
$maindata   = @implode('', (@file($mainfile)));
$footerdata = @implode('', (@file($footerfile)));

$htmldata = $headerdata.$maindata.$footerdata;

$htmldata = str_replace('"', '"', $htmldata);

eval("echo $htmldata");

?>

Danke Euch!

Gruß,

Knud