Martin: Inhalt von <textarea> mit Umbrüchen in Variable übergeben

Hallo,

ich kann mich dunkel erinnern das vor nicht allzu langer Zeit die Frage schon mal gestellt wurde, ich habe jedoch nichts mehr dazu gefunden.

Zu meinem Problem:

Ich übergebe aus einem Formular den Inhalt einer Textarea in eine Variable, z.b. $nachricht. Diese emaile ich dann später per mail(). Leider sind dann in der Email alle Zeilenumbrüche weg. Weiss jemand eine Lösung?

Mfg,

Martin

  1. Hallo,

    hier eine lösung:

    $name = str_replace("\n","<br>",$name);

    Das müsste funktionieren. Damit wird einfach das Ende der Zeile (\n) in ein Umbruch (<br>) umgewandelt. (funkt aber nur wenn dein mailprogramm html darstellt!)

    Johannes

  2. hi,

    'nl2br' wandelt native Zeilenumbrueche in "<br>"

    hth

    Gruesse  Joachim