Hallo Fabi,
habe gerade noch einen (formalen) Fehler entdeckt. Mein Ketchup steht im anderen Posting.
jetzt geb ich meinen Senf auch noch dazu:
tu das, ich werde es auch machen. *forumzusenf*
Schreib deine HTML-Seite ganz normal in eine Datei.
Dann lad die Datei mit
$fp= fopen("datei","r");
$DateiInhalt = fread($fp,filesize("datei"));
fclose($fp);
$DateiInhalt = htmlspecialchars($DateiInhalt);
echo $DateiInhalt;
och nö... das haben wir doch gestern erst hier durchgekaut.
man muss
$daten = file("datei");
$ganzesfile = implode($daten);
müsste heißen: $ganzesfile = imlpode("",$daten);
ob der Seperator optional ist, schau ich aber nochmal nach.
aus der PHP-Doku: $file_text = implode('',file("data.htm"));
http://www.php.net/manual/de/function.implode.php
Demnach würde Deine Version nicht funktionieren...
$ganzesfile = htmlspecialchars($ganzesfile);
echo $ganzesfile;
das so machen. ausserdem spart man 'ne zeile. (;D)
und gut ist's
nicht ganz. bleibt die überaus philosofische frage, was denn nun schneller ist >;)
Fabian
[senf]
Tom