Stephan: n2br für \n in mails?

Hallo,

ich habe ein Formular, das den geschriebenen Text an ein Script übergibt, das dann die Nachricht an die eingetragenen Adressen sendet. Nun möchte ich aber, dass die Absätze, die ich im Formular-Textfeld gemacht habe, auch in der Email auftauchen. Normal geht das ja mit n2br, nur wie mache ich das mit \n, n2\n($nachricht)?

Danke schonmal

Stephan

  1. Moin!

    ich habe ein Formular, das den geschriebenen Text an ein Script übergibt, das dann die Nachricht an die eingetragenen Adressen sendet. Nun möchte ich aber, dass die Absätze, die ich im Formular-Textfeld gemacht habe, auch in der Email auftauchen. Normal geht das ja mit n2br, nur wie mache ich das mit \n, n2\n($nachricht)?

    Für HTML-Mails gelten HTML-Grundsätze hinsichtlich der Formatierung, für Textmails gelten Textgrundsätze.

    Deine Frage deutet darauf hin, dass du den Mailversand noch nicht ausprobiert hast.

    - Sven Rautenberg

    --
    Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!
    1. Hallo,

      doch, nur ich habe alle Absätze immer mit \n gekennzeifchnet, nur wie mache ich das bei der Übergabe des Textes durch ein Textfeld?

      Danke schonmal

      Stephan

      1. Moin!

        doch, nur ich habe alle Absätze immer mit \n gekennzeifchnet, nur wie mache ich das bei der Übergabe des Textes durch ein Textfeld?

        Da, wo der Benutzer Return gedrückt hat, wird im Text ein Zeilenumbruch stehen. Wobei der Zeilenumbruch systemabhängig entweder CRLF (Windows), LF (Linux) oder CR (Mac) ist, du also zunächst mal mit einem regulären Ausdruck für Gleichartigkeit sorgen solltest. CRLF zu verwenden ist in Mails nicht verkehrt, sondern Standard.

        - Sven Rautenberg

        --
        Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!