@quant78

Как сделать html письмо?

Здравтсвуйте! Как отправить html письмо, его красиво оформить, вот мой код:
<?php
    if (isset($_POST["submit"])) {
        $login = $_POST["login"];
        $site = $_POST["site"];
        $email = $_POST["email"];
        $to = "programmist_2016@inbox.ru, $email"; //Ваша почта (куда будут приходить письма)
        $message = "Логин: $login \n Домен: $site";
        //Этот текст Вам придет
        
        if ($email != 0) { //проверка, ввиден ли email, если да - добавляем в письмо и его
            $message .= "\n e-mail: $email";
        }
$from  = "From: 24goldsite <24goldsite.ru>\r\nReply-To: 125@golbazaar.ru";
mail($to , "Запрос на домен" , $message , $from) or die("Ошибка в отправке письма");
        print "Запрос получен, в течении двух часов, мы с Вами свяжемся";
    }
?>

как в $message это прописать? спасибо
  • Вопрос задан
  • 387 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Wheelie
// Для отправки HTML-письма должен быть установлен заголовок Content-type
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Дополнительные заголовки
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";

Документация: php.net/manual/ru/function.mail.php
Ответ написан
@dmitryKovalskiy
программист средней руки
Хотите красиво ? Верстайте шаблон письма на HTML с подстановкой нужных переменных.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы