我这里有这行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>';
......但两个都没有工作......
思考?
答案 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-