Problem mit wordwrap und nl2br

Hallo,

ich bastele zurzeit an einem Art Gästebuch herum. Zu meinem Problem:

Ich habe wordwrap auf 60 eingstellt, damit die Text nicht zu lange werden. Alles schön und gut. Daraufhin ist mir aufgefallen, dass diese Funktion Enter nicht wieder mit ausgibt. Daraufhin habe ich die Funktion nl2br verwendet. Nun musste ich leider festellen, dass mir nach jedem x-ten Zeichen Umgebrochen wird. Habe leider keine Ahnung, wie ich dieses Problem lösen könnte. Würde mich über Anregungen und Lösungsvorschläge freuen.

Ciao Frosti

Hi Frosti,

da du zuerst den kompletten Gästebucheintrag mit wordwrap($foo, 60, "
") formatierst, machst du schonmal Zeilenumbrüche bei jedem 60. Zeichen.

Wenn du jetzt auch noch die Funktion nl2br() anwendest, macht er nochmals bei jeder Eingabe der Returntaste einen Zeilenumbruch.

Dadurch kommen recht wirre und unregelmäßige Zeilenumbrüche zustande.

Kurz gesagt: Die Sache mit der wordwrap()-Funktion kannst du dir komplett sparen :wink:

Der Zeilenumbruch wird bei Zeilenende sowieso erzwungen. Wenn du die vom User gewünschten Zeilenumbrüche berücksichtigen willst (was du solltest), reicht es voll und ganz die nl2br()-Funktion auf den Text anzuwenden.

Liebe Grüße
Woosh

Hi Woosh,

hätte ich mir eigentlich gleich denken können … Vielleicht war es gestern Abend einfach zu spät xD

Danke für die Hilfe

Ciao Frosti