Accents français et fichier php

richard623

New Member
#1
Bonjour,

J'ai créé un formulaire sur mon site qui est pris en charge par un fichier envoi.php transmis au serveur planethoster. Ce cernier me retransmet le message dans mes boîtes emails. Dans Horde et d'autres boîtes emails, les accents français sont remplacés par des codes, rendant le message illisible. Quel est la façon la plus simple de résoudre ce problème ?

Voici mon code php:
<?php $nom = htmlentities($_POST['nom']) ;
$adresse = htmlentities($_POST['adresse']) ;
$pays = htmlentities($_POST['pays']) ;
$comments = htmlentities($_POST['comments']) ;
$rapport = $nom."\n" ;
$rapport .= "Adresse courriel: $adresse\n" ;
$rapport .= "Pays: $pays\n" ;
$rapport .= "Le message est: $comments\n" ;
mail ("[email protected]", "Commentaires", $rapport) ;
echo "Votre message a été envoyé Merci! <br />" ;
?>

Merci d'avance
 

pierre_kuhn

Active Member
#2
Bonjour,

J'ai créé un formulaire sur mon site qui est pris en charge par un fichier envoi.php transmis au serveur planethoster. Ce cernier me retransmet le message dans mes boîtes emails. Dans Horde et d'autres boîtes emails, les accents français sont remplacés par des codes, rendant le message illisible. Quel est la façon la plus simple de résoudre ce problème ?

Voici mon code php:
<?php $nom = htmlentities($_POST['nom']) ;
$adresse = htmlentities($_POST['adresse']) ;
$pays = htmlentities($_POST['pays']) ;
$comments = htmlentities($_POST['comments']) ;
$rapport = $nom."\n" ;
$rapport .= "Adresse courriel: $adresse\n" ;
$rapport .= "Pays: $pays\n" ;
$rapport .= "Le message est: $comments\n" ;
mail ("[email protected]", "Commentaires", $rapport) ;
echo "Votre message a été envoyé Merci! <br />" ;
?>

Merci d'avance
Bonjour

Je te conseillerais aussi de cripter ton adresse mail comme sugéré ici http://www.guides-webmaster.com/Crypter-votre-email-de-contact.html

Pour ton problème d'accents, il faut regarder du coter encodage.

Pierre
 

richard623

New Member
#5
Bonjour,

Puisque mon adresse est dans le code php, elle n'est pas visible, donc pas besoin de l'encrypter. C'est l'article que vous me réfèrez qui le dit.

Cordialement!
 
Haut