我正在寻找一种基于HTML模板通过PHP发送邮件的方法。 但是,发送电子邮件的用户必须能够预览并在需要时进行编辑。
所以我开始使用PHP Mailer发送邮件。它工作得很好。 我还使用TinyMCE来允许用户预览邮件并轻松编辑。
我被这个javascript库阻止了。通过向js发送html内容会产生很多问题(解析,回车,...)这样做的唯一方法是编辑我的所有HTML模板......所以它绝对不是解决方案。
我还必须用存储在数据库中的字段替换template.html的内容。它也有效。
主要问题是将包含所有HTML内容的var传递给javascript ...
我有两种方法可以继续:
$test = "<html><h1>Title</h1><body>MyBody</body></html"
这样的var发送到javascript,而不会触发十亿次错误。HTML模板不是很重,但我有+ - 50。将它们存储在数据库中是一个很好的解决方案吗?