Hello,
Für den Zeilenumbruch hat PHP bereits eine eingebaute Konstante: PHP_EOL ;-)
Ist das nicht der Zeilenumbruch des Quellsystems? Der wäre dann abhängig vom OS, auf dem PHP läuft.Ja.
Wir benötigen hier aber definiert CR LF also 0x0D 0x0A
Theoretisch ja, praktisch ist das zu vernachlässigen. Ist dir schon einmal ein Browser begegnet, der aufgrund von Nicht-CRLF-Zeilenumbrüchen falsch gearbeitet hat?
Zum Glück nicht. :-)
Aber alle Browser, die ich bisher kenne, stellen unvollständige Zeilenumbrüche richtig (ergänzen sie zu CR LF), soweit man das feststellen kann. Wirklich sehen kann man das nur in der Textarea, aber ich möchte jetzt mal die vage Behauptung aufstellen, dass sie das im Inner-HTML auch tun. Das müsste man doch eigentlich mit JavaScript feststellen können?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg