PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Funktion nl2br setzt <br> soll aber nicht am Ende ?


Natheedo
18.06.2006, 23:00:30
Hallo,

ich hab in meinem Formular eine Textarea - bei der ich dann den Code reinschreibe und dieser dann mit der Funktion nl2br automatisch die Zeilenumbrüche erkennt und diese dann beim absenden setzt.

Soweit so gut ... Doch angenommen ich mache in dieser Textarea am schluss des reingeschriebenen Textes sagen wir mal 100 Zeilenumbrüche rein, dann übernimmt der logischerweise auch die.

Genau das soll er aber nicht, also ab dem letzten geschrieben Wort, soll er keine Zeilenumbrüche mehr umwandeln.

Hoffe ihr versteht was ich meine !?! Geht sowas denn ?

Achja momentan sieht das ganze so simpel aus :


<? if ($text!="") echo nl2br($_POST['text']) ?>


Also kann man die Funktion jetzt irgendwie so einschränken das sie ganz normal funktioniert, jedoch nach dem letzten Wort, alle Zeilenumbrüche ignoriert ?

Vielen Dank !

Natheedo

feuervogel
18.06.2006, 23:24:41
probiers mal so:

<? if ($text!="") echo nl2br(trim($_POST['text'])) ?>

Natheedo
18.06.2006, 23:31:00
Das wars dankeschön :)

Natheedo