!
也想出现在这里? 联系我们
内容广告区块
当前位置:首页站长学院帝国CMS帝国CMS实现反馈信息内容发送到邮箱的方法

帝国CMS实现反馈信息内容发送到邮箱的方法

帝国CMS实现反馈信息内容发送到邮箱的方法插图

本文实例讲述了帝国CMS实现反馈信息内容发送到邮箱的方法。分享给大家供大家参考。具体实现方法如下:

帝国CMS修改步骤:

1.文件修改e/enews/index.php 找到如下代码,上方加入如下代码:

代码如下:

//trylife add for feedmail
elseif($enews=='AddFeedback'){
include('../class/q_functions.php');
include('../class/SendEmail.inc.php');
include('../trylife/Mail/FeedMail.php');
}
//trylife add for feedmail
elseif($enews=='AddFeedback'){
include('../class/q_functions.php');
include('../class/SendEmail.inc.php');
include('../trylife/Mail/FeedMail.php');
}

2.文件上传 FeedMail.php 文件上传到 e/trylife/Mail/,如无此文件夹请建立.

3.FeedMail.php文件代码示例:

代码如下:

<?php
/***********************************************************************************
代码示例:(假设反馈字段为以下四个字段)
标题:title
姓名:name
电话:call
内容:saytext
*************************************************************************************/
//取得IP地址
$ip=egetip();
//需要发送的邮箱
//$email='123456789@qq.com';
//多邮件示例
$email=array("123456789@qq.com","trylife@qq.com","987654321@qq.com");
//$subject为邮件标题
$subject='[Service.trylife.cn信息反馈]'.$_POST['title'];
//$text为邮件内容 {$_POST['title']}为反馈字段中title字段内容 以此类推
$text="
标题:{RepPostVar($_POST['title'])}
姓名:{RepPostVar($_POST['name'])}
电话:{RepPostVar($_POST['call'])}
内容:
{$_POST['saytext']}
IP:$ip";
//执行发信
$sm=EcmsToSendMail($email,$subject,$text);
?>

推荐学习《帝国cms教程》

other1.发件人修改 e/class/SendEmail.inc.php

这个是修改发件人的EMAIL是反馈者留的邮箱地址,方便回复邮件到反馈人的邮箱.

代码如下:

//$mailer->From=$r['fromemail'];
if($_POST['email']){
$mailer->From=$_POST['email'];
}
else{
$mailer->From=$r['fromemail'];
}
//$mailer->FromName=$r['emailname'];
if($_POST['name']){
$mailer->FromName=$_POST['name'];
}
else{
$mailer->FromName=$r['emailname'];
}
//$mailer->From=$r['fromemail'];
if($_POST['email']){
$mailer->From=$_POST['email'];
}
else{
$mailer->From=$r['fromemail'];
}
//$mailer->FromName=$r['emailname'];
if($_POST['name']){
$mailer->FromName=$_POST['name'];
}
else{
$mailer->FromName=$r['emailname'];
}
//2010-06-17 防止字符过滤不严被利用 需要修改上述代码里面

代码如下:

$_POST['字段']
这样的改为
复制代码
代码如下:
RepPostVar($_POST['字段'])

希望本文所述对大家的帝国CMS建站有所帮助。

以上就是帝国CMS实现反馈信息内容发送到邮箱的方法的详细内容,更多请关注知企PROSAAS其它相关文章!

温馨提示:

文章标题:帝国CMS实现反馈信息内容发送到邮箱的方法

文章链接:https://www.prosaas.cn/5147.html

更新时间:2019年11月27日

声明: 本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:973664285@qq.com我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读知企PROSAAS协议
声明:本文由5201314发布,本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
帝国CMS

帝国CMS列表页中获取当前信息所属专题名称的方法

2019-11-27 13:16:10

帝国CMS

帝国CMS6.6升级到7.0常见问题汇总

2019-11-27 13:26:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
↑ 显示广告
放大二维码