Я использую функцию mail, которая отправляет обратно сообщение, которое содержится в переменной $ 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. Может кто-нибудь подскажите пожалуйста как это исправить?
Кроме того, он игнорирует теги разрыва и только ставит разрывы, когда я покидаю строку пробела. Есть идеи по этому поводу?