您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede织梦自带的邮件功能自定义表单邮件通知实例
谭满铿2023-09-26 19:27:12dedecms教程已有人查阅
导读前面我已经分享过一篇 《使用DEDE织梦自带的邮件功能实现自定义表单邮件通知》的文章,这里再介绍另一种方法,其实跟前一篇的原理是一样的~前一篇我们是直接把
前面我已经分享过一篇 《使用DEDE织梦自带的邮件功能实现自定义表单邮件通知》的文章,这里再介绍另一种方法,其实跟前一篇的原理是一样的~
前一篇我们是直接把发送邮件的函数拷贝到 /plus/diy.php 文件中,这一篇我们通过声明 smtp 类来实现发送邮件通知的功能,下面上代码:
登录后台配置好邮件发送服务(方法见这里),然后测试下是不是已经可以了~
填写自定义表单,然后点击“提交”,到邮箱看看是否收到类似下面的邮件了呢?
如果没有的话,请到 这篇文章 的最下面找找相应原因。
有些朋友可能会问,我想把表单中的一些内容也发送到邮箱中,这里应该怎么写呢?其实很简单,只需要修改下 $mailbody 即可。
怎么传值?直接 $ 符号加你表单中字段的名字即可。比如表单中一个 <input name="title" />的字段,我想把 title 的值放到 $mailbody 中,只需要在你需要显示的位置写上 $title 即可获取 title 的值了。如: $mailbody = "表单中title的值为".$title;
前一篇我们是直接把发送邮件的函数拷贝到 /plus/diy.php 文件中,这一篇我们通过声明 smtp 类来实现发送邮件通知的功能,下面上代码:
global $cfg_smtp_server, $cfg_adminemail, $cfg_smtp_port, $cfg_smtp_usermail, $cfg_smtp_password, $cfg_webname;
$to_email = $cfg_adminemail; //收件人Email,可自行替换
$mailtitle = "测试邮件标题"; //自行设置
$mailbody = "测试邮件内容"; //自行设置
$mailtype = "html";
require_once(DEDEINC."/mail.class.php");
$smtp = new smtp($cfg_smtp_server, $cfg_smtp_port, true, $cfg_smtp_usermail, $cfg_smtp_password);
$smtp->debug = false;
$smtp->sendmail($to_email, $cfg_webname, $cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
把上面的代码放入到 /plus/diy.php 文件的$id = $dsql->GetLastID(); 语句上面,然后保存即可。登录后台配置好邮件发送服务(方法见这里),然后测试下是不是已经可以了~
填写自定义表单,然后点击“提交”,到邮箱看看是否收到类似下面的邮件了呢?
如果没有的话,请到 这篇文章 的最下面找找相应原因。
有些朋友可能会问,我想把表单中的一些内容也发送到邮箱中,这里应该怎么写呢?其实很简单,只需要修改下 $mailbody 即可。
怎么传值?直接 $ 符号加你表单中字段的名字即可。比如表单中一个 <input name="title" />的字段,我想把 title 的值放到 $mailbody 中,只需要在你需要显示的位置写上 $title 即可获取 title 的值了。如: $mailbody = "表单中title的值为".$title;
本文标签:
很赞哦! ()
相关文章
- dede织梦支付宝接口常见错误代码和解决方法介绍
- dede织梦采集图片不全怎么办
- dede织梦读取附加信息出错怎么办
- dede织梦采集文章只显示列表第一页的实现方法
- dede织梦出现Upload filetype not allow ! 的解决方法
- dede织梦tag Engine Create File False的原因和解决方法
- dede织梦tag标签修改自动提取字节数的方法
- dede织梦likearticle调用全站相关文章的方法
- dede织梦版权去除powered by dedecms的方法
- dede织梦上传不了缩略图“上传失败,请检查配置”的解决方法
- dede织梦后台登陆提示验证码错误怎么办
- dede织梦文章列表 “隔行换色” 的实现方法
随机图文
-
织梦默认article_article.htm文章内容部分添加边框的方法
用织梦默认模板建站时,文章页内容部分没有边框,没有边界,很不美观,如下图红圈处,本文教新手站长通过调整默认的样式来给内容页的内容部分添加边框。 -
织梦(dedecms)循环调用多级子栏目如二级栏目下三级栏目
织梦DedeCMS调用多级子栏目,首先在后台已经建好栏目按照下面的操作步骤将循环调用二级栏目下三级栏目,本文是关于织梦DedeCMS调用多级子栏目的,拿来分享下。 -
DedeCMS调用相关文章likearticle附加自定义字段的方法
DedeCMS非常灵活,可以根据关键词、文章标题调用文章,以提高内容之间的相关度,提高页面权重。实现这个功能主要用likearticle标签,该标签只能用在内容页 -
dedecms系统分页标签自定义二次开发方法实例
本文实例讲述了DEDECMS系统分页标签自定义二次开发的方法。分享给大家供大家参考。具体实现方法如下:自定搜索结果页面文章分页,在/plus文件夹中新建一个search.php文件;
留言与评论 (共有 条评论) |