PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Formularfelder per Mail versenden (http://www.selfphp.de/forum/showthread.php?t=7919)

MrLongbaugh 10.06.2004 17:22:58

Formularfelder per Mail versenden
 
Hallo,
beim Versenden eines Strimgs aus einem Formularfeld als Mailtext, werden in einigen Mailprogrammen die Umbrüche verschluckt und der Text erscheint als Block.

Woran liegt das?
Muss ich auch bei Mail eine Funktion wie nl2br($string) verwenden? Soll aber keine HTML Mail sein, sondern rein Text.

Hat dazu jmd eine Idee?

Danke.
Gruß
MrLongbaugh

Corvin 10.06.2004 17:25:06

Ja, ich mache dies immer.

MrLongbaugh 10.06.2004 18:08:48

verstehe ich nicht
 
habe das gerade getestet.
Dann erscheint in der Mail immer <br />.

Muss ich das anders machen?

feuervogel 10.06.2004 18:31:36

also ich für meinen teil habe hier immer noch keine glaskugel vorm pc - hellsehen is nich!

wie verschickst du denn bitte deine mail? mal ein code-bsp?

MrLongbaugh 11.06.2004 17:58:35

mail($daten[k_email],
$betreff,
$text,
"From: Rettet den Regenwald e.V. <xx@xx.org>rnReply-To: xx@xx.orgrnBcc: xx@xx.org");

Es geht mir um den String $text, der per Formular aus einem textarea übergeben wir.
Nehme ich nun nl2br($text), dann erscheint in der Mail <br />. Das möchte ich nicht. Wenn ich das weg lasse, gibt es immer wieder Rückmeldungen, dass gar keine Zeilenumbrüche dargestellt werden.

Mir ist nicht klar, wie ich die Zeilenumbrüche garantieren kann.

Vielleicht ist mein Problem nun klarer?

Danke.
MrLongbaugh

feuervogel 11.06.2004 18:38:09

probiers mal so:

mail($daten[k_email],
$betreff,
$text,
"From: Rettet den Regenwald e.V. <xx@xx.org>nReply-To: xx@xx.orgnBcc: xx@xx.orgnMime-Version:1.0nContent-Type: text/html");


du willst das unter linux verschicken, oder? was sucht dann da r ?


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:32:51 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.