GoodLuck777
Новичок
Перевод строки (\n) при отправки e-mail =\
Помогите разобраться, этот скрипт нормально отправляет письмо в кодировке UTF-8, но в письме только одна строка вида: Имя: имя email: email Текст: текст, нужно, чтобы было так:
Имя: имя
Емейл: емел
Текст: текст
Что ни делаю, символ строки "\n" не помогает, "\r\n" тоже. По-всякому пытался, в чем может быть проблема?
Помогите разобраться, этот скрипт нормально отправляет письмо в кодировке 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");