热点问题
dede自定义表单-发送到指定邮箱
文章来源:51网络科技 点击数: 更新时间:2014/5/19 22:49:31
购买国内免备案空间 | 购买香港空间【不限iis】 | 宽屏网站制作【还送手机网站】 |
香港云主机/99元/月 | 国内空间【免费备案】 | 特价网站空间 |
.Net专用空间 | 网站快速排名 | 游戏空间【支持月付】 |
dede系统在后台自定义表单,用户提交表单,会自动发送邮件到指定邮箱的功能。下面是解决方法:
在后台先自定义一个表单,表单的字段分别为:mz,mail,dh
然后修改plus/diy.php这个文件,在
$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";
这一段代码下面插入以下代码:
//自定义表单提交到指定邮箱
$mailtitle = $name."网站留言通知";
$mailbody = "称呼:{$mz}\r\n邮箱:{$mail}\r\n电话:{$dh}";
$headers = $cfg_adminemail;
$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);
//自定义表单提交到指定邮
这样,只要你的空间支持smtp服务,就可以发送邮件了。当然,你需要在后台系统设置里面,设置好你的发信邮箱。
国内、香港、美国、全免备案www.51mianbeian.com--51网络科技,专业免备案空间提供商!
相关文章