Funktion nl2br setzt <br> soll aber nicht am Ende ?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Natheedo
Mitglied
Beiträge: 139
Registriert: 14.07.2003 13:21

Funktion nl2br setzt <br> soll aber nicht am Ende ?

Beitrag von Natheedo »

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 :

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

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
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Schon mal trim() angeschaut?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Natheedo
Mitglied
Beiträge: 139
Registriert: 14.07.2003 13:21

Beitrag von Natheedo »

Ja trim hab ich auch schon gefunden, aber dazu muss ich ehrlich zugeben, das ich nicht weiß wie wo ich das einfüge ...

Code: Alles auswählen

<? if ($text!="") echo trim()nl2br($_POST['text']) ?>
funzt mal nicht ... Meine PHP Kentnisse stecken noch in den Kinderschuhen.

Natheedo
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Code: Alles auswählen

<? if ($text!="") echo nl2br(trim($_POST['text'])) ?>
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Natheedo
Mitglied
Beiträge: 139
Registriert: 14.07.2003 13:21

Beitrag von Natheedo »

Ups aso, ok dankeschön :)

Natheedo
Antworten

Zurück zu „Coding & Technik“