Thomas Schmieder: HTML code auf einer HTML Seite anzeigen

Beitrag lesen

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