设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

帝国CMS教程-反馈内容发送到邮箱

发布时间:2021-12-17 10:36 所属栏目:19 来源:互联网
导读:帝国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
帝国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='827216443@qq.com';  
 
//多邮件示例  
$email=array("827216443@qq.com","trylife@qq.com","94592590@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 //开源软件:Cuoxin.com
";  
 
//执行发信  
$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['字段'])

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读