Я использую почтовую функцию, которая отправляет обратно сообщение, содержащееся в переменной $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> [email protected]<br />
<b>Ext:</b> 56<br />
Он заполняет значения переменных, но по какой-то причине игнорирует теги html. Может кто-нибудь, пожалуйста, скажите мне, как это исправить?
Кроме того, он игнорирует теги разрыва и ставит разрывы только тогда, когда я оставляю строку пробела. Любые идеи по этому поводу?