Strona 1 z 1

mail

Napisane: poniedziałek, 24 września 2012, 02:37
przez tajger
Mam problem. Otóż zmienna post['textmail'] wysyła mi tekst mailem w jednej linii. Próbowałem przypisywać klasy z CSS white-space: pre, też nie działało. Wordwrap nie przełamuje linii nawet po 70 znakach.

Code: Zaznacz cały

<textarea name="[b]textmail[/b]" cols="50" rows="10"></textarea>

$to3 = "adres email;
$subject3 = "$subjectMessage";
$text3 = "[b]$textMail[/b]";
$text3 = wordwrap($text3, 70);
$text3 = str_replace("\n.", "\n..", $text3); 

$headers3 = "Content-type: text/html; charset=UTF-8\r\n". 
"From: "."$yourEmail"."\r\n".
"Reply-to: "."$yourEmail"."\r\n"; 

 mail($to3, $subject3, $text3, $headers3);

Re: mail

Napisane: poniedziałek, 24 września 2012, 13:16
przez Morfidon
Jeśli korzystasz z:
Content-type: text/html;
to aby przełamać linie musisz robić to co w html tzn. korzystać z tagu br.

Możesz też zmienić content-type na text/plain.

Re: mail

Napisane: poniedziałek, 24 września 2012, 20:14
przez tajger
Aż mi wstyd teraz, że zapomniałem o tym. Dzięki. :)