Я хотел бы использовать < < <, чтобы отправить html-письмо на php. До сих пор я помню, что он работает отлично, но не работает прямо сейчас.Как отправить html-адрес электронной почты, используя php
//ALL HTML MUST BE LEFT ALLIGNED.
$php_var="variable value";
$body = <<<EmailBody
<html>
<body>
$php_var
</body>
</html>
EmailBody; //EmailBody will not show in Email.
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$subject="Test HTML Email";
$body="test email from mydomain";
$to="[email protected]";
mail($to,$subject,$body,$headers); //$header type should be html
любая помощь очень ценится.
Там не должно быть ничего до и после 'EmailBody;' - ** IF ** - 'EmailBody; // EmailBody не будет отображаться по электронной почте. 'Является частью вашего фактического кода, удалите' // EmailBody не будет отображаться в Email.', включая пробел между концом 'EmailBody;' и '//' - Прочитайте документацию по heredoc http://php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc –
Вы должны использовать 'content-type: text/html' для отправки html по электронной почте – TBI
если ничего до и после EmailBody, то где я должен писать код для отправки электронной почты? Не могли бы вы вставить полный код в качестве примера, который отлично работает. – user1911703