Dedecms 自定义表单提交后自动发送表单数据到指定邮箱的思路

softyun3年前cms教程71


Dedecms 自定义表单提交后自动发送表单数据到指定邮箱的思路
前几天客户让在织梦dedecms网站里面增加一个报名的系统,于是就想到了自定义表单,但是后面客户提出要求说假如学院报名后能把报名信息发送到他的qq邮箱,这样,他就不用登陆后台查看织梦dedecms的自定义表单了。觉得也不错,比较实用,先前考虑的是dede的会员邮件系统来实现,最后发现没有这个phpmailer省事。于是利用phpmailer 的class.phpmailer.类实现发送。
修改:/plus/diy.php 修改了自定义表单模板的童鞋记得修改下templets/plus/post_diyform.htm 这模板。 很灵活
 
实现代码:

<?php 
include_once('../class.phpmailer.php'); 
$mail = new PHPMailer(); // defaults tousing php "mail()" 
$mail->IsSMTP(); // telling the class touse SMTP 
$mail->Host = "smtp.mytianshui"; //SMTP server 
$mail -> Post = “25”; 
$mail->From = "clj@mytianshui"; 
$mail ->password = “*******”; 
$mail->FromName = "chen liangji"; 
$mail->Subject = "Email title "; 
$mail ->body =”this is body content ” ; //也可以把自定义表单里面获得的字段输出 
$mail->AltBody = "To view the message, please use anHTML compatible email viewer!"; // est 
$mail->AddAddress("ouranimation0000@qq","张晨文"); 
  
if(!$mail->Send()) { 
echo "Mailer Error: " . $mail->ErrorInfo; 
} else { 
echo "Message sent!"; 

?>
这样,当我们action =post的时候把自定义表单数据提交到了数据库,并且也会发送到ourani 0000@qq 这个指定的邮箱。
 
任务完成。仅供大家学习参考,希望对你有所帮助。


免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

DEDEcms官方更新手机站和PC站实现同步遇到的二级域名问题

今天教大家解决DEDEcms官方更新手机站和cp站实现同步遇到的二级域名问题,仅供大家学习参考,希望对你有所帮助我来说说此次升级织梦dedecms 手机站绑定域名的一些问题及解决方法如果你的手机站直接...

PhpCms入门指引:伪静态设置

一、Apache 下伪静态设置 请首先咨询您的空间服务商,空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,否则即便按照下面的方法设置好了,也无法使用。 需要服务...

使用phpstudy时dedecms后台页面空白解决方法(PHP版本原因)

分享一下使用phpstudy时dedecms后台页面空白的解决办法 PHP版本原因今天把电脑上的phpStudy升级到2013版。在登录本地织梦dedecms5.7时,/dede/login.php居...

织梦让arclist标签支持副栏目调用

使用织梦cms开发网站,需要一篇文章被多个栏目调用,织梦后台有副栏目这个功能,可是在用arclist调用的时候,副栏目却调用不出这篇文章,所以简单修改了下/include/tag/arclist.li...

织梦cms网站备份迁移具体方法

织梦cms网站的备份以及迁移文字版教程身为一个站长或者网络公司的程序员,都要做到网站的定期备份,以免导致因为诸多原因,网站内容的丢失,影响使用。接下来小编教大家如何进行备份,以及迁移到新的服务器的方法...

如何在DedeCms 标记中运行PHP

教大家如何在织梦DedeCms 标记中运行PHP :打开 pub_dedetag.php 找到 function AssignSysTag() 在 for函数结束的地方,即是在 CODE:  这个地方...