Problem mit Newline in mail()
Von: , Frage gestellt am So, 21. Jan 2001
Hallo,
in meinem Fall, versuche ich den Inhalt eines Formulars als Email zu verschicken und kriege die Newlines nicht hin.
Es existiert also eine html-Seite mit folgendem Formular-Element :
<form method="post" action="input_nltest_erg.php3" name="nl_abs">
<textarea name="nl" cols="60" rows="10"></textarea>
</form>
In dieses Feld (mit dem Namen nl) wird nun ein Text eingegeben.
Mit "Submit" wird der Inhalt der Variable $nl also zur Seite input_nltest_erg.php3 geschickt. Und auf dieser Seite soll der Inhalt ($nl) per
mail("[E-Mail-Adresse entfernt]", "mail-subject", "$nl", "From: Mustermann <[E-Mail-Adresse entfernt]>
Content-Type: text/html")
verschickt werden. Das funktioniert auch so weit. Nur, kriege ich keine newlines hin : weder die Eingabe von Enter beim Eingeben des Textes ins Formularfeld, noch die Eingabe von \n am Ende der Zeile bewirken ein Newline.
<br> funktioniert zwar, aber dann verschicke ich damit HTML-Emails, was nicht sein soll.
Hat jemand ne Idee wie ich den Formularinhalt als Plain/Text-Email mit Zeilenumbruechen verschicken kann ?
bin dankbar fuer jede Hilfe,
Alp Uckan
