【发布时间】:2015-04-24 15:07:43
【问题描述】:
我正在尝试为我的邮件正文编写代码。我有一个名为mailfunction.php 的php 文件。
在该文件中,我创建了一个变量,其 html 代码如下
$message_body ="<html><body>"
."<table class='tg' style='border-style: dotted;'>"
."<tr><td class='tg-3zav'>Civilité</td><td class='tg-3zav'>" . strip_tags($titre) . "</td></tr>"
."<tr><td class='tg-3zav'>Prénom</td><td class='tg-3zav'>" . strip_tags($prenom) . "</td></tr>"
."<tr><td class='tg-3zav'>Nom</td><td class='tg-3zav'>" . strip_tags($nom) . "</td></tr>"
. "</table></body></html>";
但不幸的是,我收到的邮件没有对 htlm 标签进行编码。我收到了一些包含 html 标签的文本,这些标签未按如下方式编码
<table class="tg" style="border-style: dotted;">
<tr>
<th class="tg-3zav">Civilité</th>
<th class="tg-3zav">M</th>
</tr>
<tr>
<td class="tg-3zav">Nom</td>
<td class="tg-3zav">Frank</td>
</tr>
<tr>
<td class="tg-3zav">Prénom</td>
<td class="tg-3zav">Betrix</td>
</tr>
</table>
有没有办法把这段html代码写在php文件里?
【问题讨论】:
-
Php mail: how to send html? 的可能重复项
-
您必须声明它是一个 HTML 电子邮件。请参阅上面发布的链接@caCtus 了解如何操作。