您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS二次开发把反馈内容发送到邮箱的代码
觅波2023-05-31 21:33:07帝国CMS教程已有人查阅
导读帝国CMS修改步骤:1.文件修改e/enews/index.php 找到如下代码上方加入如下代码:
帝国CMS修改步骤:
1.文件修改e/enews/index.php 找到如下代码
上方加入如下代码:
view plaincopy to clipboardprint?
//trylife add for feedmail
elseif($enews=='AddFeedback'){
include('../class/q_functions.php');
include('../class/SendEmail.inc.php');
include('../trylife/Mail/FeedMail.php');
}
//trylife add for feedmail
elseif($enews=='AddFeedback'){
include('../class/q_functions.php');
include('../class/SendEmail.inc.php');
include('../trylife/Mail/FeedMail.php');
}
2.文件上传 FeedMail.php 文件上传到 e/trylife/Mail/
(如无此文件夹请建立)
3.FeedMail.php文件代码示例
<?php
/***********************************************************************************
代码示例:(假设反馈字段为以下四个字段)
标题:title
姓名:name
电话:call
内容:saytext
*************************************************************************************/
//取得IP地址
$ip=egetip();
//需要发送的邮箱
//$email='827216443@qq.com';
//多邮件示例
$email=array("827216443@qq.com","trylife@qq.com","94592590@qq.com");
//$subject为邮件标题
$subject='[Service.trylife.cn信息反馈]'.$_POST['title'];
//$text为邮件内容 {$_POST['title']}为反馈字段中title字段内容 以此类推
$text="
标题:{RepPostVar($_POST['title'])}
姓名:{RepPostVar($_POST['name'])}
电话:{RepPostVar($_POST['call'])}
<b>内容:</b>
--------------------------------------------------------------------------------------
{$_POST['saytext']}
--------------------------------------------------------------------------------------
IP:$ip
";
//执行发信
$sm=EcmsToSendMail($email,$subject,$text);
?>
other1.发件人修改 e/class/SendEmail.inc.php
这个是修改发件人的EMAIL是反馈者留的邮箱地址,方便回复邮件到反馈人的邮箱
//$mailer->From=$r['fromemail'];
if($_POST['email']){
$mailer->From=$_POST['email'];
}
else{
$mailer->From=$r['fromemail'];
}
//$mailer->FromName=$r['emailname'];
if($_POST['name']){
$mailer->FromName=$_POST['name'];
}
else{
$mailer->FromName=$r['emailname'];
}
//$mailer->From=$r['fromemail'];
if($_POST['email']){
$mailer->From=$_POST['email'];
}
else{
$mailer->From=$r['fromemail'];
}
//$mailer->FromName=$r['emailname'];
if($_POST['name']){
$mailer->FromName=$_POST['name'];
}
else{
$mailer->FromName=$r['emailname'];
}
//2010-06-17 防止字符过滤不严被利用 需要修改上述代码
里面$_POST['字段']这样的改为RepPostVar($_POST['字段'])
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS的MIP模板怎么制作
百度MIP是百度推出的手机版加速应用,主要是为了提升手机端页面访问速度,同时官方还明确MIP网站还可以优先收录和提升流量,非常适合流量站用户使用。 -
帝国CMS结合项分页数量怎么修改
帝国CMS结合项分页数量后台是没地方修改的,需要改文件代码来达到修改显示数量方法。结合项分页数量默认显示是10个,非常长,很丑,下面代码号教大家怎么修改。 -
帝国CMS增加购物车商品附加属性的方法
使用附加属性功能,需先到 后台>商城>商城参数设置:开启购物车支持附加属性。 -
帝国CMS自定义列表使用"发布同时生成当前栏目、父栏目与首页"功能!
也就是说不光更改模板修改设置需要到后台的数据更新里更新各个页面,同时发布信息的时候也需要去数据更新里更新各个页面,有的站长朋友觉得这样做很繁琐,很麻烦!
留言与评论 (共有 条评论) |