我正在使用一个邮件函数,它发送回包含在变量 $body 中的消息。我想用某些粗体字和一些中断标签向自己发送消息。
这是我的代码(HEREDOC 语法):
$body = <<<CTS
<h1><b>Order for $name on datevariable</b></h1><br /><br />
<b><u>Administrative Details</u></b><br />
<b>Employee ID:</b> $id<br />
<b>Cost Center:</b> $cost_center<br />
<b>Approved By:</b> $approved_by<br />
<b>Delivery Bldg:</b> $delivery_bldg<br />
<b>Delivery Contact Email:</b> $delivery_contact<br />
<b>Ext:</b> $del_contact_ext<br />
CTS;
出于某种原因,当我收到电子邮件时,它看起来像这样:
<h1><b>Order for James Important on datevariable</b></h1><br /><br />
<b><u>Administrative Details</u></b><br />
<b>Employee ID:</b> 213123<br />
<b>Cost Center:</b> 132123<br />
<b>Approved By:</b> Chris Seckla<br />
<b>Delivery Bldg:</b> 6<br />
<b>Delivery Contact Email:</b> test@email.com<br />
<b>Ext:</b> 56<br />
它填充变量值,但由于某种原因忽略了 html 标记。有人可以告诉我如何解决这个问题吗?
此外,它忽略了中断标签,仅在我留下一行空白时才放置中断。对此有什么想法吗?