如何在mail()中加粗PHP输出?

时间:2014-08-08 20:08:00

标签: php email

我这里有这行PHP代码......

$lang['message_form_5'] ='Would '.$_POST["firstname"].' like to be considered for a Committee role? '.$finaltoggle_checkbox_2.'';

我正在尝试将其粗体输出到电子邮件,然后发送给该网站的管理员。

我试过这个......

$lang['message_form_5'] ='Would "<strong>"'.$_POST["firstname"].'"</strong>" like to be considered for a Committee role? "<strong>"'.$finaltoggle_checkbox_2.'"</strong>"';

......而这......

$lang['message_form_5'] ='Would '.$_POST[<b>"firstname"</b>].' like to be considered for a Committee role? <b>'.$finaltoggle_checkbox_2.'</b>';

......但两个都没有工作......

思考?

1 个答案:

答案 0 :(得分:1)

您应该检查邮件是否发送为html而不是文本

如果邮件类型为html,则<b>将起作用。

http://php.net/manual/en/function.mail.php

要发送HTML邮件,必须设置Content-type标头

对于PHPMAILER

在发送之前,我们必须修改PHPMailer对象以指示消息应该被解释为HTML。从技术上讲,消息体必须设置为multipart / alternative。这完成了:

$mail->IsHTML(true); 

http://phpmailer.worxware.com/?pg=tutorial

http://help.mandrill.com/entries/23737696-How-do-I-send-with-PHPMailer-