Hello,
in der Standardeinstellung von PHP ersetzt highlight_file() nur die "\n" also 0A gegen "<br />"
Die 0D also "\r" bleiben vollkommen unbeachtet, also auch im Ausgabetext erhalten. Für sie wird auch kein "<br />" eingefügt.
Nicht ganz.
Der String $str ="windows \r\n 1 \r\n 2 \r\n 3 \r\n";
wird also so umgewandelt, dass nur die \n ersetzt werden?
Sorry, ich habe mir higlight_file() angesehen.
Ich schau auch nochmal in highlight_string rein, wenn Du willst.
Bei Ausgabe in eine Variable machen beide das Gleiche.
Bei der Ausgabe an die Standard-Ausgabe ändert sich auch nichts.
Das Verhalten ist also ganz normal.
Es wird ausschließlich "\n" _ersetzt_ durch "<br />"
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau

Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
