帝國CMS實現(xiàn)反饋信息內容發(fā)送到郵箱的方法
發(fā)布時間:2014-12-01 17:01:49 作者:佚名
我要評論
這篇文章主要為大家介紹了帝國CMS實現(xiàn)反饋信息內容發(fā)送到郵箱的方法,涉及針對反饋信息頁面提交處理文件的修改以及郵件發(fā)送函數(shù)的調用,是進行帝國CMS二次開發(fā)中非常常見的實用技巧,需要的朋友可以參考下
本文實例講述了帝國CMS實現(xiàn)反饋信息內容發(fā)送到郵箱的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
帝國CMS修改步驟:
1.文件修改e/enews/index.php 找到如下代碼,上方加入如下代碼:
復制代碼
代碼如下://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');
}
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();
//需要發(fā)送的郵箱
//$email='123456789@qq.com';
//多郵件示例
$email=array("123456789@qq.com","trylife@qq.com","987654321@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";
//執(zhí)行發(fā)信
$sm=EcmsToSendMail($email,$subject,$text);
?>
/***********************************************************************************
代碼示例:(假設反饋字段為以下四個字段)
標題:title
姓名:name
電話:call
內容:saytext
*************************************************************************************/
//取得IP地址
$ip=egetip();
//需要發(fā)送的郵箱
//$email='123456789@qq.com';
//多郵件示例
$email=array("123456789@qq.com","trylife@qq.com","987654321@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";
//執(zhí)行發(fā)信
$sm=EcmsToSendMail($email,$subject,$text);
?>
other1.發(fā)件人修改 e/class/SendEmail.inc.php
這個是修改發(fā)件人的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 防止字符過濾不嚴被利用 需要修改上述代碼
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建站有所幫助。
相關文章
- 這篇文章主要為大家介紹了帝國CMS在反饋信息頁面調用萬能標簽的方法,需要的朋友可以參考下2014-07-03
- 這篇文章主要介紹了帝國CMS用戶提交信息反饋發(fā)送至郵箱代碼,需要的朋友可以參考下2014-06-10
- 帝國CMS靈動標簽e:loop的使用方法,自定義循環(huán)標簽2012-02-13
- 帝國cms的靈動標簽怎么判斷欄目ID,需要的朋友可以參考下2012-08-20
給帝國cms 騰訊QQ、淘寶旺旺、微軟MSN、谷歌Gtalk 等在線客服增加方法
選擇在線狀態(tài)圖片風格、填寫QQ號碼、在線狀態(tài)的使用范圍(域名)、圖片旁的留言、會話權限(一般選擇溝通時可使用圖片、可發(fā)送文件),然后點擊“生成網頁代碼”超低價格,根據(jù)2012-12-12- 帝國CMS6.6歡迎郵件的方法介紹2012-06-18
- 帝國CMS整合Discuz有兩種方式:方式一、用Ucenter接口整合。使用Ucenter接口整合無需安裝通行證跟萬能會員接口;方式二、用Discuz通行證接口整合。需先安裝萬能會員接口,然2012-12-12
- 聽說支付寶要全部更新支付接口網關地址,也就意味著使用帝國cms的站長們要動動支付網關地址了,接下來為你詳細介紹下如何修改,感興趣的你可以參考下哈,希望可以幫助到你2013-03-12
- 這篇文章主要為大家介紹了帝國CMS實現(xiàn)搜索結果顯示頁關鍵字高亮的方法,需要的朋友可以參考下2014-07-10
帝國cms自定義字段實現(xiàn)價格區(qū)域范圍篩選的方法
這篇文章主要為大家介紹了帝國cms自定義字段實現(xiàn)價格區(qū)域范圍篩選的方法,需要的朋友可以參考下2014-07-10

