gooxsy: Kein Quelltext-Zeilenumbruch bei textarea-Übernahme

Beitrag lesen

Hi,

das man die Funktion nl2br() verwenden muß, um Zeilenumbrüche in einer Textarea aus einem Formular zu übernehmen, ist bekannt.

Gibt es eigentlich auch eine Möglichkeit, daß mit obiger Funktion die <br />s gesetzt werden _und_ dabei aber die Sätze der Textarea im Quelltext in _einer_ Zeile stehen?

  
<?php  
echo"<p>".$_POST['name']." schreibt Folgendes:</p>\n";  
echo"<p>".$_POST['nachricht']."</p>\n";  
?>  

ergibt bei Eingabe von

++++++++++++++++++++++++++++++++++++++++++++
+                                          +

  • Satz 1.                                  +
  • Satz 2.                                  +
  • Satz 3.                                  +
    +                                          +
    ++++++++++++++++++++++++++++++++++++++++++++

in der Textarea die Ausgabe => Satz 1. Satz 2. Satz3.

Im Quelltext sieht es so aus =>

  
  <body>  
   <p>Hans schreibt Folgendes:</p>  
<p>Satz1.  
Satz2.  
Satz3.</p>  
  </body>  

  
<?php  
echo"<p>".$_POST['name']." schreibt Folgendes:</p>\n";  
echo"<p>".nl2br($_POST['nachricht'])."</p>\n";  
?>  

ergibt bei der gleichen Eingabe folgende Ausgabe:

Satz1.
Satz2.
Satz 3.

Im Quelltext sieht es so aus =>

  
  <body>  
   <p>Hans schreibt Folgendes:</p>  
<p>Satz1.<br />  
Satz2.<br />  
Satz3.</p>  
  </body>  

Was ich gerne hätte, wäre ein Ergebnis wie Fall 2 _und_ folgendes Quellcode-Aussehen:

  
  <body>  
   <p>Hans schreibt Folgendes:</p>  
   <p>Satz1.<br />Satz2.<br />Satz3.</p>  
  </body>  

Ist das möglich?

MfG

gooxsy