wahsaga: Zeilenbrüche in txt-Dateien unterbinden

Beitrag lesen

hi,

$text = str_replace("\r","<br>",$text); // diese Funktion erfüllt ihren Zweck

offenbar nicht, sonst würdet du ja anschlissend nicht behaupten,

Wenn ich den Inhalt dieser Datei auslese lautet
er:
"Das<br>
ist ein<br>
Beispiel"

da je nach system die zeilenumbrüche aus dem formular mit \n, \r oder \r\n geliefert werden, würde ich folgendes empfehlen:
per nl2br() <br /> zu den zeilenumbrüchen hinzufügen.
anschliessend \n und \r einzeln per str_replace durch leerstrings ersetzen.
dann ggf. noch <br /> durch <br> ersetzen.

und anschliessend in die datei schreiben.

fputs($datei, "$text \r\n"); // Da muss ich was ändern

hier das \r\n ggf. auch weglassen, wenn du am ende des textes keinen zeilenumbruch haben willst.

gruss,
wahsaga