Heim  >  Artikel  >  CMS-Tutorial  >  Imperial CMS implementiert die Methode zum Senden von Feedback-Informationsinhalten an die Mailbox

Imperial CMS implementiert die Methode zum Senden von Feedback-Informationsinhalten an die Mailbox

silencement
silencementnach vorne
2019-11-27 13:20:423683Durchsuche

Imperial CMS implementiert die Methode zum Senden von Feedback-Informationsinhalten an die Mailbox

Das Beispiel in diesem Artikel beschreibt die Methode von Imperial CMS, Feedback-Informationsinhalte an die Mailbox zu senden. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode lautet wie folgt:

Empire CMS-Änderungsschritte:

1. Dateiänderung e/enews/index.php Suchen Sie den folgenden Code und fügen Sie oben den folgenden Code hinzu:

Der Code lautet wie folgt:

//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. Datei-Upload Die Datei FeedMail.php wird in e/trylife/Mail/ hochgeladen. Wenn kein solcher Ordner vorhanden ist, erstellen Sie ihn bitte.

3. Beispiel für den Dateicode „FeedMail.php“; class/SendEmail.inc.php

Dies dient dazu, die E-Mail-Adresse des Absenders in die von der Feedback-Person hinterlassene E-Mail-Adresse zu ändern, damit diese bequem beantwortet werden kann an die E-Mail-Adresse der Feedback-Person.


Der Code lautet wie folgt:

<?php
/***********************************************************************************
代码示例:(假设反馈字段为以下四个字段)
标题:title
姓名:name
电话:call
内容:saytext
*************************************************************************************/
//取得IP地址
$ip=egetip();
//需要发送的邮箱
//$email=&#39;123456789@qq.com&#39;;
//多邮件示例
$email=array("123456789@qq.com","trylife@qq.com","987654321@qq.com");
//$subject为邮件标题
$subject=&#39;[Service.trylife.cn信息反馈]&#39;.$_POST[&#39;title&#39;];
//$text为邮件内容 {$_POST[&#39;title&#39;]}为反馈字段中title字段内容 以此类推
$text="
标题:{RepPostVar($_POST[&#39;title&#39;])}
姓名:{RepPostVar($_POST[&#39;name&#39;])}
电话:{RepPostVar($_POST[&#39;call&#39;])}
内容:
{$_POST[&#39;saytext&#39;]}
IP:$ip";
//执行发信
$sm=EcmsToSendMail($email,$subject,$text);
?>
Der Code lautet wie folgt:

//$mailer->From=$r[&#39;fromemail&#39;];
if($_POST[&#39;email&#39;]){
$mailer->From=$_POST[&#39;email&#39;];
}
else{
$mailer->From=$r[&#39;fromemail&#39;];
}
//$mailer->FromName=$r[&#39;emailname&#39;];
if($_POST[&#39;name&#39;]){
$mailer->FromName=$_POST[&#39;name&#39;];
}
else{
$mailer->FromName=$r[&#39;emailname&#39;];
}
//$mailer->From=$r[&#39;fromemail&#39;];
if($_POST[&#39;email&#39;]){
$mailer->From=$_POST[&#39;email&#39;];
}
else{
$mailer->From=$r[&#39;fromemail&#39;];
}
//$mailer->FromName=$r[&#39;emailname&#39;];
if($_POST[&#39;name&#39;]){
$mailer->FromName=$_POST[&#39;name&#39;];
}
else{
$mailer->FromName=$r[&#39;emailname&#39;];
}
//2010-06-17 防止字符过滤不严被利用 需要修改上述代码里面

Ich hoffe, dass dieser Artikel für die Erstellung der Imperial CMS-Website für alle hilfreich sein wird.

Das obige ist der detaillierte Inhalt vonImperial CMS implementiert die Methode zum Senden von Feedback-Informationsinhalten an die Mailbox. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:www.word666.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen