服务器之家

服务器之家 > 正文

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

时间:2019-09-03 17:14     来源/作者:帝国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'])} 
<b>内容:</b> 
{$_POST['saytext']} 
IP:$ip"; 

//执行发信 
$sm=EcmsToSendMail($email,$subject,$text); 
?>

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建站有所帮助。

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
叠猫猫队长可以退出吗 叠猫猫队长怎么换队伍
叠猫猫队长可以退出吗 叠猫猫队长怎么换队伍 2019-06-05
逃跑吧少年怎么卡皮肤 逃跑吧少年卡永久皮肤技巧
逃跑吧少年怎么卡皮肤 逃跑吧少年卡永久皮肤技巧 2019-06-21
返回顶部