Maison >Tutoriel CMS >EmpireCMS >Imperial CMS implémente la méthode d'envoi du contenu des informations de feedback à la boîte aux lettres

Imperial CMS implémente la méthode d'envoi du contenu des informations de feedback à la boîte aux lettres

silencement
silencementavant
2019-11-27 13:20:423725parcourir

Imperial CMS implémente la méthode d'envoi du contenu des informations de feedback à la boîte aux lettres

L'exemple de cet article décrit la méthode d'Imperial CMS pour envoyer le contenu des informations de commentaires à la boîte aux lettres. Partagez-le avec tout le monde pour votre référence. La méthode d'implémentation spécifique est la suivante :

Étapes de modification d'Empire CMS :

1. Modification du fichier e/enews/index.php Recherchez le code suivant, ajoutez le code suivant ci-dessus :

Le code est le suivant :

//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. Téléchargement du fichier Le fichier FeedMail.php est téléchargé sur e/trylife/Mail/, s'il n'existe pas de tel dossier, veuillez le créer.

3. Exemple de code de fichier FeedMail.php ; class/SendEmail.inc.php

Il s'agit de modifier l'EMAIL de l'expéditeur par l'adresse e-mail laissée par la personne qui a fait le feedback, afin qu'il soit pratique de répondre. à l'adresse e-mail de la personne qui répond aux commentaires.


Le code est le suivant :

<?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);
?>
Le code est le suivant :

//$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 防止字符过滤不严被利用 需要修改上述代码里面

J'espère que cet article sera utile à la création de sites Web Imperial CMS pour tous.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer