帝国CMS用户提交信息反馈发送至邮箱代码

教程大全 2026-01-08 07:05:51 浏览

帝国CMS用户信息反馈发送到邮箱里方法如下 方法请修改e/class/q_functions.php文件,请看如下代码,红色为新加入的代码

复制代码

代码如下:

UpdateTheFileOther(4,$fid,$filepass,'other');ecmsEmptyShowKey($keyvName);//清空验证码if($sql){

复制代码

代码如下:

$feed_id = $empire->lastid();$feedback_body = feedback_body($feed_id);@include(ECMS_PATH.'e/class/SendEmail.inc.php');EcmsToSendMail('要发送的邮件地址',$feedback_body[1],$feedback_body[2]);

复制代码

代码如下:

function feedback_body($id){global $empire,$dbtbpre,$level_r,$public_r;$r=$empire->fetch1("select * from {$dbtbpre}enewsfeedback where limit 1");$br=$empire->fetch1("select bname,enter,filef from {$dbtbpre}enewsfeedbackclass where bid='$r[bid]'");$username="游客";if($r['userid']){$username="target=_blank>".$r['username']."";}$record="";$field="";$er=explode($record,$br['enter']);$count=count($er);for($i=0;$i<$count-1;$i++){$er1=explode($field,$er[$i]);//附件if(strstr($br['filef'],",".$er1[1].",")){if($r[$er1[1]]){$fileurl=$public_r['fileurl']."p/".$r[$er1[1]];$val="附件:".$r[$er1[1]]."";}else{$val="";}}else{$val=$r[$er1[1]];}$feedbackinfo.="".$er1[0].":

".nl2br($val)."
";}$body[1]=$br[bname];$body[2]=''.$feedbackinfo.'
  '.$br['bname'].'
发送时间:'.date('Y-m-d',time()).'
';return $body;}

信息反馈

此外还要注意,邮件设置发送调的帝国自带的功能,要在后系统设置是设置才能正常发送。如果你能用帝国自带的找回密码邮件发送,这个就能用。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐