我发送的电子邮件中有一块Heredoc。在这个块中,我尝试以粗体/强力打印所选文本。
以下面的heredoc块为例。
<<<ENDINGTEXT
Example text
more text
<b>This in bold</b>
ENDINGTEXT;
当我通过电子邮件发送以上信息时。 &#34; b&#34;标签不会将其中的文本转换为粗体。在电子邮件中,它显示为b标签完好无损。
有人可以告诉我实现这一点的方法以及heredoc中的一些基本HTML集成。
答案 0 :(得分:2)
这是因为您发送的电子邮件不包含HTML
个标题。
您需要像这样设置标题。
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
有关详细示例,请参阅PHP手册here