Formulaire de contact php. Erreur dans config page ?
Résolu
jenny131078
Messages postés
170
Date d'inscription
Statut
Membre
Dernière intervention
-
jenny131078 Messages postés 170 Date d'inscription Statut Membre Dernière intervention -
jenny131078 Messages postés 170 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
J'ai un formulaire de contact php que j'ai nommé send.php.
Il fonctionne parfaitement quand je le teste seul. Je reçois les mails correctement, tout est nickel.
Quand je l'intègre dans ma page contact.php soit avec la fonction include, soit en copiant/collant mon code directement dans la page entre 2 <div>, le formulaire fonctionne à l'envoi/vérification mais à la réception tous les accents sont sous forme de symbole???
J'ai beau cherché je ne comprends pas pourquoi. Peut-être les propriétés de ma page contact.php vu qu'il fonctionne seul ?
J'utilise dreamweaver et notepad++, l'encodage UTF-8 avec notepad++ et les propriétés de ma page sont les suivantes :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
J'ai essayé de supprimé <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> mais le problème persiste...
Si quelqu'un a des suggestions elles sont les bienvenues ?
Un grand merci par avance
J'ai un formulaire de contact php que j'ai nommé send.php.
Il fonctionne parfaitement quand je le teste seul. Je reçois les mails correctement, tout est nickel.
Quand je l'intègre dans ma page contact.php soit avec la fonction include, soit en copiant/collant mon code directement dans la page entre 2 <div>, le formulaire fonctionne à l'envoi/vérification mais à la réception tous les accents sont sous forme de symbole???
J'ai beau cherché je ne comprends pas pourquoi. Peut-être les propriétés de ma page contact.php vu qu'il fonctionne seul ?
J'utilise dreamweaver et notepad++, l'encodage UTF-8 avec notepad++ et les propriétés de ma page sont les suivantes :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
J'ai essayé de supprimé <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> mais le problème persiste...
Si quelqu'un a des suggestions elles sont les bienvenues ?
Un grand merci par avance
A voir également:
- Formulaire de contact php. Erreur dans config page ?
- Whatsapp formulaire opposition - Guide
- Supprimer une page dans word - Guide
- Formulaire de réclamation facebook - Guide
- Connaitre sa config pc - Guide
- Numéro de page word - Guide
3 réponses
A préciser aussi que les accents dans le contenu de toutes mes pages sont sous forme de symbolesdans les navigateurs Chrome et Safari...I.E et Firefox pas de soucis...
Bonjour,
Il faudrait rajouter un attribut à ton formulaire et tester :
En même temps, on ne sait pas comment tu as libellé le header de ton mail et l'encodage utilisé...?
Il faudrait rajouter un attribut à ton formulaire et tester :
<form method="post" action="" accept-charset="utf-8">
En même temps, on ne sait pas comment tu as libellé le header de ton mail et l'encodage utilisé...?
Bonjour,
Cela a fonctionné avec l'attribut en plus. C'est bon je reçois mes mails correctement :)
Mon header :
$entete = "From: ".$nom." <".$mail."> \nContent-Type: text/html; charset=utf-8";
mail($webmaster,$sujet,$contenu_message,$entete);
L'encodage utilisé est le UTF-8.
Merci beaucoup!! Comme quoi cela ne tenait vraiment pas à grand chose!!
Cela a fonctionné avec l'attribut en plus. C'est bon je reçois mes mails correctement :)
Mon header :
$entete = "From: ".$nom." <".$mail."> \nContent-Type: text/html; charset=utf-8";
mail($webmaster,$sujet,$contenu_message,$entete);
L'encodage utilisé est le UTF-8.
Merci beaucoup!! Comme quoi cela ne tenait vraiment pas à grand chose!!