用帝国cms 反馈内容的时候自动发送邮箱开发流程

开发流程是这样的。

第一步:先找好一个发送的邮箱。以及一个接受的邮箱。这里是 测试的,我都用的qq邮箱,帝国cms后台配置如下:

注意:这里的SMTP服务器是腾讯的,如果你用163的或者其他的请自行百度。另外邮箱登录密码,不是qq密码的哦,而且邮箱账户的授权码。

我这里用的qq邮箱,所以点开账户,下边有个这个服务列表,点击生成授权码,会有个短信验证的。然后会生成一个授权码,复制到帝国cms的邮箱登录密码即可。

第二步:修改帝国cms源码。

找到e/class/q_functions.php文件,搜索printerror("AddFeedbackSuccess",$reurl,1);

在其上加入下边代码。下边的字段自行修改。

//----------反馈发送到邮箱开始
   if($bid==1)//反馈ID1
   {
        $sendmail=1;//1 发邮件 0不发邮件
        $email=array(‘[email protected]‘);  //接收邮箱
        $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);
   }
   //--------反馈发送到邮箱结束

原文地址:https://www.cnblogs.com/programmer-1/p/11834012.html

时间: 2024-10-26 14:22:46

用帝国cms 反馈内容的时候自动发送邮箱开发流程的相关文章

帝国cms刷洗内容页提示.phome_ecms_news_data_' doesn't exist

帝国cms后台刷新提示.phome_ecms_news_data_' doesn't exist解决方法: 刷新所有信息内容页面时提示“Table '*.phome_ecms_article_data_' doesn't exist”答:原因是数据本身有问题,信息索引表phome_ecms_表名_index有不存在ID的记录.解决办法:进数据库删除索引表中不存在的ID记录即可解决. 但怎么知道那些是不存在的ID记录呢? 例如 phome_ecms_article 表的 phome_ecms_ar

帝国cms文章内容tags关键词设置调用方法以及tags静态化

说实话帝国cms用起来真的不好找一些功能,就比如说帝国cms的tag标签调用.需要注意的是帝国CMS文章的关键词和tags标签并非一码事,关键词标签是设置文章的关键词的,是用来给搜索引擎说明本篇文章的大意,而tags标签是用来链接文章的,对于SEOer来说,使用tags可以起到聚合的作用,增加网站页面,提高权重.那么帝国CMS如何调用当前文章内容tags以及实现tags静态化呢? 帝国CMS tags标签怎么设置: 1.登录后台,单击[栏目]菜单——[TAGS管理]——[设置TAGS参数]子菜单

帝国cms 反馈

<form name='feedback' method='post' enctype='multipart/form-data' action='/e/enews/index.php' onsubmit="return submitform(this);"> <input name='enews' type='hidden' value='AddFeedback'>必须有的 <ul class="inMsgList"> <

帝国cms 列表内容模板两种样式切换遍历

if($no%2 != 0) { $lstemp='<li> <div class="case-l fl fadeInDown wow"> <img src="'.$r[titlepic].'"> </div> <div class="case-r fr fadeInUp wow" data-wow-delay="0.5s"> <div class="

帝国cms 文章列表页读取newstext的内容

帝国cms的文章系统的内容是存放于文本中而不是存放于数据库中的,数据库中存放的是文本的路径,放与d\txt目录下,在用文章系统做单页面时,可能会在列表页读取newstext字段,如: [e:loop={"SELECT title,newstext FROM {$dbtbpre}ecms_article WHERE classid=$classid ORDER BY id LIMIT 1",0,24,0}]                     <h2><?=$bqr

常用帝国cms标签收录

帝国模板网:http://www.daixiao360.cn/ 判断会员是否登录<?phpif(!$_COOKIE[ecmsmlusername]){$srr="登录可见";}else{$srr="[!--lbsly--]";}?> [!--news.url--]skin/default/ [e:loop={"select classid,classname,bname from phome_enewsclass where classid='

轻取帝国CMS管理员密码

“帝国”CMS是一套著名的PHP整站程序,是国内使用人数最多的PHPCMS程序之一.令人无奈的是,“帝国”虽然把势力壮大了,却忽略了自身防护的建设,结果在黑客攻击下,“帝国”沦陷了.“帝国”CMS曝出的漏洞能够让黑客在1分钟内拿到管理员的账户密码,之后更能轻松获取webshell.下面让我们一起来对“帝国”CMS进行一次入侵检测. 漏洞的成因: 都说安全是一个整体,千里之堤毁于蚁穴,往往一个看似坚不可摧的网站系统,在某个不被注意的角落出现了一个极小的疏忽,结果导致整个网站被黑客攻陷.“帝国”CM

帝国CMS灵动标签技巧总结

帝国CMS灵动标签: [e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] 模板代码内容 [/e:loop] 调用时间: <?=date('m-d',$bqr[newstime])?> 调用标题: <?=$bqr[title]?> 截取标题字数: <?=esub($bqr[title],120)?> 标题链接: <?=$bqsr[classurl]?> 栏目名称: <?=$bqsr[classname

利用循环栏目导航标签及自定义页面制作帝国CMS网站地图

网站地图,又称站点地图,它就是一个页面,上面放置了网站上所有页面的链接.也简洁地表现了网站栏目关系,一般就包含顶级栏目和二级栏目.搜索引擎蜘蛛非常喜欢网站地图.在帝国CMS中没有生成网站地图的功能,所以嗨分享今天就给大家介绍一种方法生成它的网站地图. 主要用到帝国CMS中的两个重要知识点: 一.循环栏目导航标签(listshowclass) 二.自定义页面 第一步:增加标签模板 帝国CMS网站后台--[模板]-左侧[标签模板]-[管理标签模板] 可以增加一个标签模板,也可以直接使用 ID为1,模