Есть ли способ разместить HTML-код в сообщении электронной почты и сообщении Auto Response? Когда я пытаюсь отправить его по электронной почте с помощью HTML-кода.Использование HTML-кода в PHP email
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
$mailto = '[email protected]';
$mailfrom = isset($_POST['email']) ? $_POST['email'] : $mailto;
$subject = 'Email Subject';
$message = 'Hello, Email message...'; // Want to try something like '<Strong>Hello</strong> Email message...'
$success_url = './success.php';
$error_url = './failed.php';
$error = '';
$autoresponder_from = '[email protected]';
$autoresponder_subject = 'Auto Response Subject';
$autoresponder_message = 'Hello John, Thank you.'; // Want to try something like '<Strong>Hello John</strong> Thank you.'
Да, просто используйте надлежащее заголовки для HTML. '$ headers = 'MIME-Version: 1.0'. "\ Г \ п"; $ headers. = 'Content-type: text/html; charset = iso-8859-1 '. «\ r \ n»; '[** Обратитесь к руководству PHP **] (http://php.net/manual/en/function.mail.php) –
Не отправляйте письмо в формате HTML без альтернативы обычного текста , Не используйте ISO-8855 в этом веке. – Quentin
Встроенные функции 'mail()' PHP отстойны для чего-либо сложного, такого как HTML-письма. Подумайте об использовании достойного класса почтовой программы, такого как PHPMailer, который упростит вам работу. – Spudley