gpt4 book ai didi

PHP html 电子邮件,使用 html 模板

转载 作者:太空狗 更新时间:2023-10-29 16:48:49 26 4
gpt4 key购买 nike

所以我正在尝试做一个 html 邮件系统和我的 html 我想成为一个模板,存储在一个单独的文件中,例如:

<div clas="headr"></div>
<div class="content"></div>
<div class="footer"></div>

当我想发送邮件时,我希望我的邮件内容(来自输入表单)进入那个 div.content,然后发送整个 html(模板 + 提交的文本)。最好的方法是什么?我在想类似的事情:

  1. 将模板导入我发送邮件的 php
  2. 找到带有“content”类的 div 并将提交的文本添加到其中
  3. 发送邮件

但我不知道如何“找到”那个 div 并将提交的文本写入其中。

最佳答案

正如 Pekka 所说,您可以简单地使用 str_replace 在您的模板中插入数据。只需添加一个占位符:

<div clas="header"></div>
<div class="content">{{content}}</div>
<div class="footer"></div>

然后用您的内容替换占位符:

$content = 'Whatever you want to insert...';
$tpl = file_get_contents('yourtemplate.html');
$tpl = str_replace('{{content}}', $content, $tpl);
mail($tpl, ...);

关于PHP html 电子邮件,使用 html 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1739188/

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