Bonjour

Voici mon code d'envoi d'un mail :
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");
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

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