还是帝国CMS
我发现帝国CMS本身的留言功能根本不够用,字段太少了,而且不能自定义,所以不再使用帝国默认的留言系统,自己用PHP写了一个小程序。
我用的是phpMailer
并不是最新的版本,只要能用就行了呗,管它新不新版呢。
这样简单的功能我感觉以后会有很多,所以就弄一个通用的接口吧,话不多说,直接上接口的代码。
1 |
|
这样就只需要POST过来4个参数就可以了。
使用这个端口的时候,可以这样操作:
1 |
|
前端需要使用ajax提交数据:
1 | var sendMail = function (data) { |
前端使用了layui
,可以很方便的显示提示信息。
需要传递过来的参数就只有邮件的标题和邮件的正文就可以了(正文支持html标记)。
当然前端提交内容的时候,可能有一些危险的html代码,这就需要先过滤一下了。
这样接口就可以通用了,不同的页面,只需要修改前端和后端接收邮件的人就可以。
嗯,phpMailer还是挺方便的。