首先后台信息反馈管理中建立了一个反馈字段名为pic ,表单为 附件(file),主要是为了上传照片。
然后中e/class/q_functions.php搜索printerror("AddFeedbackSuccess",$reurl,1);
在其上加入代码如下:
//----------反馈发送到邮箱开始
if($bid==1)//反馈ID1
{
$sendmail=1;//1 发邮件 0不发邮件
$email=array('16764407@qq.com');
$subject="$add[title]";
$content="反馈标题:$add[title]
姓 名:$add[name]
会员照片:$add[pic]
提交时间:$saytime
提交者IP:$ip";
}
//发送邮件部分
if($sendmail)
{
@include(ECMS_PATH.'e/class/SendEmail.inc.php');
EcmsToSendMail($email,$subject,$content);
}
//--------反馈发送到邮箱结束
这样在有人反馈时能正常发送邮件到邮箱
但是pic这个附件字段在邮箱中都是空白
用$add[pic]或$pic都无法将附件地址或文件名在邮件中显示出来
摸索出了方法:
将会员照片:$add[pic]换为会员照片:http://网站域名/d/file/p/$filename
就可以在邮件中显示附件完整路径了
暂时用这个最简单的方法解决了
帝国ecms反馈自动发送邮件方法
文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。
