Обучение/Помощь новичкам | отправка в mail()
Как в mail() отправить html страничку на почту с дизайном ?
mail(
'test@gmail.com',
'Письмо из скрипта',
'<html><body>Привет Василий, как дела?<br />Я умею отправлять письма с помощью php! И скоро научусь отправлять письма с помощью php с вложениями! Это будет круто!</body></html>',
"From: ivan@example.comrn"
."Content-type: text/html; charset=utf-8rn"
."X-Mailer: PHP mail script"
)
________
посл. ред. 28.10.2019 в 00:42; всего 2 раз(а); by xynd3r
php
<?php // несколько получателей $to = 'johny@example.com, sally@example.com'; // обратите внимание на запятую // тема письма $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 <mary@example.com>, Kelly <kelly@example.com>'; $headers[] = 'From: Birthday Reminder <birthday@example.com>'; $headers[] = 'Cc: birthdayarchive@example.com'; $headers[] = 'Bcc: birthdaycheck@example.com'; // Отправляем mail($to, $subject, $message, implode("\r\n", $headers)); ?>
xynd3r , а это тоже не может работать
https://css-tricks.com/sending-nice-html-email-with-php/
Во вложении исходный код.
------
67943_WebsiteChangeRequestForm.zip (49.0 Kb)
Скачиваний: 83
Во вложении исходный код.
------
Скачиваний: 83
mrcatoff , почти верно, только iso-8859-1 не понимает кириллицу :) Потому кодировать письма все же лучше в utf-8