n2br für \n in mails?
Stephan
- php
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
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
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
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