Loading...
Как в mail() отправить html страничку на почту с дизайном ?
mail(
'[email protected]',
'Письмо из скрипта',
'<html><body>Привет Василий, как дела?<br />Я умею отправлять письма с помощью php! И скоро научусь отправлять письма с помощью php с вложениями! Это будет круто!</body></html>',
"From: [email protected]"
."Content-type: text/html; charset=utf-8rn"
."X-Mailer: PHP mail script"
)

________
посл. ред. 28.10.2019 в 00:42; всего 2 раз(а); by xynd3r
php
   <?php 
// несколько получателей
$to = '[email protected], [email protected]'; // обратите внимание на запятую

// тема письма
$subject = 'Birthday Reminders for August';

// текст письма
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Johny</td><td>10th</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
';

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

// Дополнительные заголовки
$headers[] = 'To: Mary <[email protected]>, Kelly <[email protected]>';
$headers[] = 'From: Birthday Reminder <[email protected]>';
$headers[] = 'Cc: [email protected]';
$headers[] = 'Bcc: [email protected]';

// Отправляем
mail($to, $subject, $message, implode("\r\n", $headers));
?>
mrcatoff , не пашет
xynd3r , а это тоже не может работать
https://css-tricks.com/sending-nice-html-email-with-php/
Во вложении исходный код.
mrcatoff , почти верно, только iso-8859-1 не понимает кириллицу :) Потому кодировать письма все же лучше в utf-8
Онлайн: 0
Время:
Gen. 0.0496
(c) Bym.Guru 2010-2026