帝国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.="
| '.$br['bname'].' | |
| 发送时间: | '.date('Y-m-d',time()).' |
此外还要注意,邮件设置发送调的帝国自带的功能,要在后系统设置是设置才能正常发送。如果你能用帝国自带的找回密码邮件发送,这个就能用。














发表评论