Отправка красивого письма в форму по ajax

154
25 марта 2019, 16:20

Есть у меня форма на сайте, все работает. скидываю образец файла email.php который отвечает за высылку письма

<?php 
 
$recepient = "мойимейл@gmail.com"; 
$sitename = "имясайта"; 
 
$name = trim($_POST["name"]); 
$phone = trim($_POST["phone"]); 
$text = trim($_POST["text"]); 
ну и дальше много всяких переменных 
 
$message = " 
тут собственно сообщение которое будет приходить на почту 
 
 
 
"; 
 
$pagetitle = "Новая заявка с сайта \"$sitename\""; 
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");

Проблемма в том что я хочу чтобы разметка была красивая. Чтобы работали теги h1 h2 h3. Цвета. Отступы. Может есть готовое решение на Bootstrap? Если да то как это подключить? А то я ставлю наиример тег

<h1>Заголовок</h1>

Мне так и приходит. h1. А я хочу чтобы были большие буквы. Подскажите кто знает как внедрить?

Answer 1

Нужно указать Content-type: text/html

<?php
$recepient = "мойимейл@gmail.com";
$sitename = "имясайта";
$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$text = trim($_POST["text"]);
ну и дальше много всяких переменных
$message = "
тут собственно сообщение которое будет приходить на почту

";
$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/html; charset=\"utf-8\"\n From: $recepient");
READ ALSO
Laravel 5.7 Middleware Routing

Laravel 5.7 Middleware Routing

Проблема с роутингом в Laravel 57 , всё работает на виртуальных серверах openserver и xampp

166
Как передать данные в файл php?

Как передать данные в файл php?

Доброго времени суток

139
Как загрузить контент если перешли по определенному табу (tab)?

Как загрузить контент если перешли по определенному табу (tab)?

Есть страница https://sitecom/zapis/ как загрузить определенный контент например: echo 'Yes'; если перешли на #tab3 https://site

124
вывести значение переменной на экран

вывести значение переменной на экран

Задача: вывести значение переменной на экранКак сделать? Вот что я написал пока

148