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