Бортовой журнал Ктулху

Обработчик формы отправки почты с правильной кодировкой

Обработчик формы отправки сообщений. Письмо приходит в виде таблицы в кодировке UTF-8.

<?php
if(!empty($_POST))
{
$admin_email = "адрес_получателя";
/* получатели */

$to= $admin_email.", "; //обратите внимание на запятую
$to .= 'адрес_второго_получателя';

/* тема/subject */
$subject = "Письмо из формы";

/* сообщение */
$message = '
<html>
<head>
<title>Письмо из формы</title>
</head>
<body>
<table>
<tr>
<tr>Имя</tr><tr>'.$_POST['name'].'</tr>
</tr>
<tr>
<td>Номер телефона:</td><td>'.$_POST['tel'].'</td>
</tr>
<tr>
<td>Сообщение:</td><td> '.$_POST['tmessage'].'</td>
</tr>
</table>
</body>
</html>
';

/* Для отправки HTML-почты вы можете установить шапку Content-type. */
$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=\"utf-8\"\r\n";

/* дополнительные шапки */
$headers .= 'To: admin <'.$admin_email.'>'. "\r\n";
$headers .= 'From: Сайт <list@'.$_SERVER['SERVER_NAME']. ">\r\n";

/* и теперь отправим из */
mail($to, $subject, $message, $headers);
}
?>

Вложения:
ФайлОписаниеРазмер файла:
Скачать этот файл (mail.zip)mail.zip 0.7 Кб