Envoie de mail en php [Résolu/Fermé]

Signaler
Messages postés
259
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
18 mai 2017
-
Messages postés
259
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
18 mai 2017
-
Salut à tous,

J'ai un petit souci avec mon envoie de mail, mon mail part bien et je le receptione bien mais sa ne m'affiche jamais les caractères spéciaux : à, é, è, ê....

Est que quelqu'un aurai une idée??

Voila mon code:

define('MAIL_DESTINATAIRE','admin@admin.fr');
define('MAIL_SUJET','Message du formulaire ');

if (isset($_POST) && isset($_POST['nom']) && isset($_POST['email'])&& isset($_POST['message']))
{
extract ($_POST);
//vérifier si la variable n'est pas vide
if(! empty ($nom) && !empty ($email)&& !empty ($message))
{
//Préparation de l'entête du mail:
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']} "
."<{$_POST['email']}>\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";
// préparation du corps du mail
$mail_corps = "Message de : $nom\n";
$mail_corps .= "$message,\n";

// envoi du mail
if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) {
//Le mail est bien expédié
echo "votre mail est expédié";
} else {
//Le mail n'a pas été expédié
echo "Une erreur est survenue lors de l'envoi du formulaire par email";
}
}}


et voilà ce que je reçoit après avoir tapé le message suivant:

ceci est un test avec des accents:

à ï é è @ l' apostrophe


Message de : test
ceci est un test avec des accents:

à ï é è @ l' apostrophe,



Merci d'avance

1 réponse

Messages postés
259
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
18 mai 2017
52
J'ai trouvée une solution, Merci quand même