gpt4 book ai didi

php - 在电子邮件中使用换行符,但不在购物车中使用\n

转载 作者:行者123 更新时间:2023-11-28 16:15:51 24 4
gpt4 key购买 nike

我使用下面的代码将复选框项目存储在 MySQL 数据库中。第三行是我需要在每个项目之间换行的地方。我试过<br><br />尽管它在标准页面的屏幕上看起来很棒,但它实际上显示了 <br><br /> html 在电子邮件收据中,并且不进行换行。

for ($i=0; $i<count($_POST['swatchname']);$i++) {
$swatchname.= $_POST['swatchname'][$i];
$swatchname.="<br />";
}

在我发送电子邮件的 javascript 中,我一直使用\n 在电子邮件中进行换行,效果非常好。

问题是..我将使用什么方法或字符才能在电子邮件和标准 html 页面上正确查看它?我不想列出之间用逗号分隔的项目。客户需要将其列出。

最佳答案

您是否更改了电子邮件的 header ,以便电子邮件客户端将其理解为 html 文档而不是常见的文本格式?

$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

添加内容标题使电子邮件就像一个 html 页面,但只是一封电子邮件,以便客户可以查看风格化的电子邮件

编辑:一些电子邮件客户端不接受 html 作为内容类型,但大多数主要客户端都接受

关于php - 在电子邮件中使用换行符,但不在购物车中使用\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11481770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com