Envoie de mail en php
Résolu
caro__48
Messages postés
242
Date d'inscription
Statut
Membre
Dernière intervention
-
caro__48 Messages postés 242 Date d'inscription Statut Membre Dernière intervention -
caro__48 Messages postés 242 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Envoie de mail en php
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Gmail envoyer un mail - Guide
- Comment envoyer un mail en copie cachée - Guide
- Programmer envoi mail gmail - Guide