Bonjour,
pour administrer mon site j'ai un template avec lequel j'envoie un mail aux utilisateurs qui s'inscrivent ou postent un article dont on doit valider, etc.
Le problème c'est que l'envoie du mail se fait une fois sur deux et dans le mail, les valeurs des variables remplacées sont concaténées dans le mail.Voilà comment est mon code :
Je vous remercie d'avance de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 $destinataire = $lemail_act;//adresse mail de l'utilisateur (récupérée dynamiquement dans chaque article) $validation="Bonjour<br/> Votre article a été validée"; $msgaction="Nous vous remercions de votre participation."; $searchReplace = array( '#LOGOKMERLIVE#'=>'http://monsite.com/imglive/livenewsletter_fr.gif', '#CONFIRMACTION#'=>'Proposition article sur CaLive', '#TXTMSGACTION#' => $validation, '#MSGTXTINFOACTION#' => $msgaction ); $desc="Bonjour \n\r ".$validation."\n\r"; $desc.=$msgaction."\n\r"; $desc.="Bien cordialement,et à bientôt\n\r "; $desc.="Equipe Validation "; $search = array_keys($searchReplace); $replace = array_values($searchReplace); $myFile = file_get_contents('../admin/confirm_validation.html'); $msg_html= str_replace($search, $replace, $myFile); $expedi = 'adminkmerlive@camerounlive.com'; $desti = $destinataire; $desc_htm = $msg_html; $desc_txt = $desc; //envoie du mail $lres=envoiMailCamerounLive($pseudo_exp,$expedi,$desti,$sujet,$desc_txt,$desc_htm);
Partager