Bonjour
Voici mon code d'envoi d'un mail :
dans le fichier que j'ouvre pour récupérer le contenu du mail, il y a une variable nommée $message à remplacer avant l'envoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $message = "xxxxxxxx"; /* Chargement du modele de mail */ $fd = fopen("langues/".$cs_langue."_mailtype.inc", "r"); $textemail = fread($fd, filesize("langues/".$cs_langue."_mailtype.inc")); /* mise en form du mail (variables) */ $textemail = preg_replace('#\{([a-z0-9\-_]*?)\}#is', "$\\1", $textemail); eval( "\$textemail = \"$textemail\";" ); /* envoie du mail */ mail($res["email"], stripslashes($titre), $textemail, "From: $email");
mais le problème c'est quand le mail part au lieu de la valeur de $message il apparait que le nom de la variable ...
Comment faire pour résoudre ce problème ?
Si quelqun connait une meilleur technique je suis preneur![]()
merci de votre aide
Partager