欢迎访问融科网络!我们专注于郑州网站建设郑州网站制作郑州网站设计郑州做网站等相关服务!
营销之道 干货分享
了解企业新动态,分享前沿的营销推广干货,成长路上,我们携手同行

编程代码

dede提交自定义表单时将内容发送到指定email

标签: 作者:融科网络 | 点击:
05

Nov
2019

导语
这几天因为在网站要添加一个留言评论性质的东西,所以用到了自定义表单,但是经常登陆后台查看太麻烦了。所以设置下把自定义表单的东西直接发送到email。这样简单多了。 好了
 

这几天因为在网站要添加一个留言评论性质的东西,所以用到了自定义表单,但是经常登陆后台查看太麻烦了。所以设置下把自定义表单的东西直接发送到email。这样简单多了。
好了不废话,我们直接开始吧:
打开根目录plus下面的diy.php文件:
大概在85行找到代码:$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";在此代码后面开始加入代码:
这里我们解释下diy.php是处理自定义表单用的文件。我们打开这个文件大体看下,大体就是根据传输的action的值分为post和list两部分。也就是提交和聊表显示这两部分。我们这里主要是提交的时候把内容提交到email,所以我们在post 里面加上下面的这几段代码:
$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar)  VALUES (NULL, 0 $addvalue); ";
   $mailtitle = $name."提交表单通知";
   $mailbody = "称呼:{$name}\r\nemail:{$name2}\r\n内容:{$erhuo}";
   $headers = $cfg_admin邮箱;
   $mailtype = 'TXT';
   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($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);

我们大体一看这几段代码就能看出来这是引用了织梦的一个发送邮件的类,然后定义了几个变量,就搞定了。就这么简单。当然 因为这里是设置的织梦的函数,所以我们需要设置下后台的一些参数。如果你曾经设置过织梦注册会员发送邮件的那个,你就不用设置了,因为他调用的就是那些参数。这里就不赘述了,如果不懂去baidu下就好了。
我在试验的过程中,发现163的email好点,qq的email成功了两条就不能接受了,不知道是什么原因,哪位大神知道求告知,谢谢。 郑州融科网络专注于企业网站建设、网站制作、高端网站设计,郑州荥阳、上街做网站就找融科网络!
本文章网址:http://www.ppssdd.com/code/14821.html。转载请保留出处,谢谢合作!

全网(营销型+响应式)专业定制

快速搭建高询盘+营销独立站

微信扫一扫 添加微信

推荐分享,免费SEO诊断

扫码加好友,即送价值1880元的SEO优化教程

(网站没排名,轻松让关键词上首页!专注H5企业建站+网站优化推广)

上一篇:织梦添加 今日更新列表

下一篇:DedeCMS一个后台管理电脑手机端纯静态非官方版

  • 网站建设咨询
  • 网站建设案例
建站流程
  • 网站需
    求分析
  • 网站策
    划方案
  • 页面风
    格设计
  • 程序设
    计研发
  • 资料录
    入优化
  • 确认交
    付使用
  • 后续跟
    踪服务
  • 151-3895-5886
  • 品牌网站建设定制
  • 营销型网站建设定制