帝国cms把反馈内容发送到管理员邮箱

帝国cms把反馈内容发送到管理员邮箱

来源:帝国CMS模板网 作者:帝国CMS教程 时间:2010-03-17
浏览:2千+ 收藏 点赞(23)
简介: 1.文件修改e/clas/q_functions.php找到function AddFeedback函数,在其下面找到$reurl=DoingReturnUrl(../tool/feedback/bid=$bid,$add[ecmsfrom]);在其下面加入@include(Sen

1.文件修改e/class/q_functions.php找到function AddFeedback函数,在其下面找到

$reurl=DoingReturnUrl("../tool/feedback/?bid=$bid",$add['ecmsfrom']);

在其下面加入

@include("SendEmail.inc.php");
SendNoticeToAdmin("收到来自".$add['title']."的信息反馈",$add);

2.找到e/class/SendEmail.inc.php,结尾下加入以下代码

//给管理员信箱发送通知邮件新增函数
function SendNoticeToAdmin($subject,$body){
        global $empire,$dbtbpre;
        $empire=new mysqlquery();
        $pr=$empire->fetch1("select email from {$dbtbpre}enewspublic limit 1");

        if(is_array($body)){
                foreach($body as $value){
                        $key=key($body);
                        next($body);
                        $msgtext .= "$key:"."$value"."n";
                }
        }else{
                $msgtext=$body;
        }
        $msgtext .= "rnrn此邮件由系统自动发出,请管理员尽快处理nr";
        $sm=EcmsToSendMail($pr['email'],$subject,$msgtext);
        return $sm;
}
帝国CMS模板网 帝国CMS模板网(www.daixiao360.cn)长期承接帝国CMS模板定制,帝国CMS仿站,帝国CMS采集规则,帝国CMS插件,帝国CMS二次开发。