让我们想象一下这个简单,我在一个包含这个内容的表单中有一个div(myDiv):
<div id=myDiv>Hi Same, please click <a href="http://www.test.com">Click here</a></div>
现在我需要一个php脚本,将这个div发送给某人的电子邮件,并保持正确的html格式,如下所示:
嗨相同,请点击Click here
问题是当我在文本框中有这个内容时,它将所有内容作为文本发送。我需要发送div内容。
答案 0 :(得分:1)
您需要使用content-type=text/html
标题发送电子邮件。
这告诉电子邮件客户端将电子邮件呈现为HTML。
你究竟是怎么做的取决于你是使用内置的php函数还是swiftmailer或phpmailer这样的库。
答案 1 :(得分:1)
答案 2 :(得分:1)
当您使用formtoemail.com的免费服务时,您应该拥有从他们的网站下载的文件。在那里找到这一行:
mail($my_email,$subject,$message,$headers);
并在它之前添加
$headers .= PHP_EOL;
$headers .= "Content-type: text/html;";
你最终会有:
$headers .= PHP_EOL;
$headers .= "Content-type: text/html;";
mail($my_email,$subject,$message,$headers);