Tom: Nur einen Zeilenumbruch erlauben!

Beitrag lesen

Hello,

Deine Schlussfolgerung hat nichts mit der Begründung zu tun. nl2br() wandelt Text-Umbrüche in HTML-Umbrüche um,

No Sir!

nl2br() _ergänzt_ (vermeintliche) Zeilenumbrüche mittels eines vorangestellten '<br />' oder ggf. auch noch '<br>'. Was als Zeilenumbruch akzeptiert wird, sollte eigentlich durch den einheitlichen Schalter
http://de2.php.net/manual/de/ref.filesystem.php#ini.auto-detect-line-endings und seine Freunde geregelt sein. Das ist aber bisher weder durchgängig implementiert, geschweige denn dokumentiert.

Bisher konnte ich in allen von mir verwendeten PHP-Versionen nur das Verhalten feststellen, dass auch die Browser zeigen sollten: verstümmelte CR LF werden ebenfalls ergänzt, hier aber nicht auf ein vollständiges CR LF, sondern nur auch ein   <br />CR   oder ein   <br />LF

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

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