se_demon
@se_demon

Письмо html средствами PHP. Как включить форматирование с тегами?

Есть форма обратной связи.
Я ее замучил,допилил, все работает. На почту приходят сообщения.
Но приходят в таком виде:
Имя: Вася
Телефон: +7123234345
e-mail: asd@asd.ru
Сообщение: Что-то Вася тут написал.

А заказчик хочет добавить форматирования.
Например, чтобы было так:
Имя: Вася
То есть, вопрос: Как добавить html теги?
<?php
$post = (!empty($_POST)) ? true : false;
if($post) {
	
	$name = $_POST['name'];
	$phone = $_POST['phone'];
	$email = $_POST['email'];
	$date = $_POST['date'];	
	
	$error = '';
	
	
		if(!$error) {
			$toaddress = "test@mail.ru";
			$mes = "
			
			Имя: ".$name."\n
			Телефон: ".$phone."\n
			E-mail: " .$email."\n
		
			Сообщение: ".$date."\n
			";
			
			$send = mail ($toaddress,"Сообщение с сайта от ".$name."","".$mes."Мой e-mail: ".$email."",
			"From: ".$email." \r\n" 
		."X-Mailer: PHP/" . phpversion());
			if($send) {echo 'OK';}
		}
	
	
	else {echo '<div class="err">'.$error.'</div>';}
}
?>
  • Вопрос задан
  • 689 просмотров
Решения вопроса 1
27cm
@27cm
TODO: Написать статус
Читайте документацию, там всё написано, даже примеры есть:
php.net/manual/ru/function.mail.php#example-3854
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы