我创建了一个响应式电子邮件“模板”,我在工作中使用它,我们每月创建5到40封电子邮件。每次我有一个新客户来创建电子邮件时,更改文本已变得很麻烦。
我的目标是创建一个带有html表单的页面,其中包含(文件名和各种其他文本字段)的字段,并根据我最初创建的电子邮件模板将提交的结果输出到这个新创建的文件。但是,我似乎无法找到关于这个问题的任何内容。有谁知道一个好的起点?即使结果只输出到页面底部的div(填写表单后),我们也可以轻松创建新文件。
我创建了包含HTML表单的HTML文件。但是,我对如何实际获取这些字段,将它们插入模板中的部分,然后将新创建的模板输出到div(要复制到新文件)感到有点迷失。
很抱歉,如果我没有很好地解释我的问题。 Web表单(将填充电子邮件模板)将由我在我自己的本地主机上使用(使用MAMP Pro),因此外面没有人可以访问该表单。我只是试图“加快”填写电子邮件模板的过程,因为这些电子邮件每个月几乎完全相同(它可能会有点忙乱)。
答案 0 :(得分:0)
我认为this post可以帮到你。它讨论了如何从JSON或XML生成HTML。
您可以创建表单并使用Jquery或PHP编辑所有客户端的JSON或XML文件,并生成HTML代码,以便使用模板结构将其保存为HTML。
答案 1 :(得分:0)
在PHP中,您只需将POST字段附加到模板字符串。
假设您有以下html表单:
<form action="form.php" method="POST">
<input type="text" id="firstname" name="firstname" />
<input type="text" id="lastname" name="lastname" />
</form>
然后表单处理php文件看起来像这样:
<?php
$firstName = $_POST['firstname'];
$lastName = $_POST['lastname'];
$template = "
Dear $firstName $lastName,
Here is a message.
Regards,
Me
";
//send $template via email
?>
如前所述,请小心自行发送批量电子邮件,因为您可能会将其标记为垃圾邮件。