Перевод строки (\n) при отправки e-mail =\

GoodLuck777

Новичок
Перевод строки (\n) при отправки e-mail =\

Помогите разобраться, этот скрипт нормально отправляет письмо в кодировке UTF-8, но в письме только одна строка вида: Имя: имя email: email Текст: текст, нужно, чтобы было так:

Имя: имя
Емейл: емел
Текст: текст


Что ни делаю, символ строки "\n" не помогает, "\r\n" тоже. По-всякому пытался, в чем может быть проблема?

PHP:
$name = $_POST['name'];
$email = $_POST['email'];
$title = $_POST['title'];
$text = $_POST['text'];

$text_mail .= "Имя: ".$name;
$text_mail .= "\n";
$text_mail .= "E-mail: ".$email;
$text_mail .= "\n";
$text_mail .= "Заголовок: ".$title;
$text_mail .= "\n";
$text_mail .= "Текст: ".$text;

$TEMA="=?utf-8?B?".base64_encode("Новое письмо с сайта")."?=";
$headers="From: vashdomkaluga.ru <[email protected]>\nReply-to:[email protected]\nContent-Type: 

text/html; charset=\"utf-8\"\n";

mail('[email protected]',$TEMA,$text_mail,$headers,"Content-Transfer-Encoding: 8bit");
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
$name = $_POST['name'];
$headers="From: vashdomkaluga.ru <[email protected]>\nReply-to:[email protected]\nContent-Type: <---- без перевода строки


в чем может быть проблема?
Или текст/плаин
Или используюй для ШТМЛ-а то, что для него (ШТМЛ-а) считается переходом на новую строку.
 
Сверху