富文本区域 - > php邮件程序 - >电子邮件不格式化文本,而是显示html标记

时间:2014-03-26 13:04:56

标签: php html forms email richtextbox

我正在为我的公司网站创建一个php邮件表单,在我有一个富文本区域的表单上,当数据输入到框中并提交表单时,数据将在显示html标签的电子邮件中发送,它不格式化文本。我假设它正在做的是正确的,但如何在发送电子邮件之前使邮件格式化文本?

我的代码示例(邮件的其余部分有效,这是最重要的部分):

$otherinformation= htmlspecialchars($_REQUEST['otherinformation']);

if(!empty($otherinformation)) {
$htmlmessage .= "
<td valign='top' class='tntTextContent' style='padding: 9px 18px; line-height:150%;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;color: #494540;font-family: Helvetica;font-size: 15px;text-align: justify;'>
<div style='text-align: justify;'>$otherinformation</div>
</td>
";}

如果我在文本框中输入任何文字,它将在最终的电子邮件中出现:

hello<div><br></div><div style="text-align: right;">hello</div>

我希望它被格式化,而不是显示标签。感谢

0 个答案:

没有答案
相关问题