我已经创建了一个响应电子邮件“模板”,我在工作中使用,我们创建的任何地方,从5到40电子邮件每月。每当我有一个新的客户端来创建电子邮件时,更改文本已经成为一个麻烦。
我的目标是创建一个带有包含字段(文件名和其他各种文本字段)的html表单的页面,并根据我最初创建的电子邮件模板将提交的结果输出到这个新创建的文件中。然而,我似乎找不到关于这个问题的任何东西。有谁知道一个好的起点吗?即使结果只是输出到页面底部的div (填写表单后),我们也可以轻松地创建新文件。
我已经创建了包含HTML的HTML。但是,对于如何实际获取这些字段,将它们插入模板的各个部分,然后将新创建的模板输出到div (要复制到一个新文件中),我有点不知所措。
对不起,如果我没有很好地解释我的问题。web表单(将填充电子邮件模板)将仅由我在我自己的本地主机上使用(使用MAMP Pro),因此没有人会访问该表单。我只是试图“加快”填写电子邮件模板的过程,因为这些电子邮件几乎每个月都是一样的(可能会变得有点忙乱)。
发布于 2013-12-14 14:00:50
我认为this post可以帮你。它讨论了如何从JSON或XML生成HTML。
您可以创建一个表单,并使用Jquery或PHP为所有客户端编辑JSON或XML文件,并生成HTML代码将其保存到模板结构的HTML中。
发布于 2013-12-14 14:10:38
在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
?>如前所述,要小心自己发送大量电子邮件,因为你可能被标记为垃圾邮件。
https://stackoverflow.com/questions/20584042
复制相似问题