建站技術網專注分享網站建設技術,網站建設教程,真正幫你學會做網站技術,輕松解決網站建設過程中遇到的常見問題,為廣大站長服務。 網站地圖 | 收藏本站 | 訂閱
域名投資,就來找米網,認準網址:www.zhaomi.cc 專業仿站,就到仿站網:www.fangzhan.org
  站內公告: ·帝國cms教程內容已更新,歡迎關注     ·建站技術網采用阿里云服務器,備案已通    
您當前的位置:建站技術網 > cms教程 > 帝國cms教程

帝國CMS實現反饋信息內容發送到郵箱的方法

時間:2019-04-30 23:53:04  來源:網絡收集  整理: 建站技術網 www.txwlqq.com     點擊:0次

本文實例講述了帝國CMS實現反饋信息內容發送到郵箱的方法。分享給大家供大家參考。具體實現方法如下:

帝國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');
}

2.文件上傳 FeedMail.php 文件上傳到 e/trylife/Mail/,如無此文件夾請建立.

3.FeedMail.php文件代碼示例:

復制代碼
代碼如下:
<?php
/***********************************************************************************
代碼示例:(假設反饋字段為以下四個字段)
標題:title
姓名:name
電話:call
內容:saytext
*************************************************************************************/

//取得IP地址
$ip=egetip();

//需要發送的郵箱
//$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";

//執行發信
$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建站有所幫助。

標簽:
文章標題:帝國CMS實現反饋信息內容發送到郵箱的方法
文章網址:http://www.txwlqq.com/cmsJiaocheng/diguocms/10489.html
上一篇:剖析帝國CMS核心文件e/class/connect.php中的常用函數
下一篇:ecms靈動標簽e:loop的用法通過執行sql獲取需要的記錄
來頂一下
返回首頁
返回首頁
相關文章
    無相關信息
推薦資訊
如何通過SEO優化排名賺錢?SEO賺錢方法
如何通過SEO優化排名賺
seo優化教程:網站seo內容優化
seo優化教程:網站seo
SEO細節:企業SEO如何快速為新站做出效果
SEO細節:企業SEO如何
電商技術將如何發展?2018年有這五個大膽預測
電商技術將如何發展?
最新文章
欄目更新
欄目熱門
成人黄色