変数$bodyに含まれているメッセージを送り返すメール関数を使用しています。太字の特定の単語といくつかのブレークタグを付けてメッセージを自分に送信したいと思います。
これが私のコード(ヒアドキュメント構文)です:
$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タグを無視します。誰かがこれを修正する方法を教えてもらえますか?
また、ブレークタグを無視し、空白の行を残したときにのみブレークを配置します。これについて何かアイデアはありますか?