Keine ausgabe von "<" Zeichen :(
-
Hi, ich gebe mit folgendem Script, Zeile für Zeile eine gesamte Textdatei aus:
$datei = "player.txt"; $array = file($datei); for($x=3;$x<count($array);$x++){ echo $array[$x]; echo "<br>"; }
Problem: Sobald das Zeichen "<" kommt, bricht er die Ausgabe ab und fährt mit der nächsten Zeile fort.
Beispiel:
player.txt:
player1 pla<er1
Ausgabe:
player1
pla
-
Hallo
Das liegt daran, dass das <-Zeichen vom Browser als ein öffnender Tag interpretiert wird und somit inklusive des folgenden Textes nicht mehr angezeigt wird.
Deshalb müssen alle <, die angezeigt werden sollen, in HTML durch < ersetzt werden. In PHP gibt es dazu (und für alle anderen Sonderzeichen) die Funktion htmlentities.Gruß,
yanni
-
ah cool, danke dir!