PROBLEME ACCENT DANS FORMULAIRE ACTION SCRIPT 2/PHP

Signaler
Messages postés
18
Date d'inscription
lundi 11 juillet 2005
Statut
Membre
Dernière intervention
2 juillet 2009
-
Messages postés
337
Date d'inscription
samedi 3 février 2007
Statut
Membre
Dernière intervention
4 janvier 2011
-
Salut
J'ai un formulaire flash de base lié à une page php. Si tout est ok lors de l'envoi, j'ai un problème avec les accents, apostrophes etc.. qui ne sont pas gérés dans le mail reçu.
Quelqu'un connait -il la marche a suivre pour résoudre ce fameux probleme ?
Je pense qu'il s'agit d'un probleme en rapport avec charset iso ou utf8 mais étant débutant je ne trouve pas clairement comment l'intégrer.
merci de votre aide, je joins le code php de ma page.
+<?php

$to = "xxxxxx@xxxmail.com";
//$form_subject = "Contact Form Submission:";
$nom = $_POST['name_value'];
$email = $_POST['email_value'];
$subject = $_POST['subject_value'];
$objet = 'Un message posté sur votre site';
$message = $_POST['message_value'];
$msg = "Expediteur: $nom\nSubject: $subject\nE-Mail: $email\nMessage: $message";

$headers = "From:$email\n";
$headers .= "Reply-To:$email\n";
//print error_reporting(E_ALL);
//mail_status = mail($to,$subject,$msg,$headers);
$mail_status = mail($to,$objet,$msg,$headers);
if($mail_status){
echo "returnVal=success";
}
else{
echo "returnVal=error";
}


???>

1 réponse

Messages postés
337
Date d'inscription
samedi 3 février 2007
Statut
Membre
Dernière intervention
4 janvier 2011

Bonjour,

Flash n'envoie et ne comprend que l'UTF8 donc sois tu mes le bon header avec charset utf 8 soit avant d'envoyer le mail tu traite le message avec php avec la fonction utf8_decode :

-------------------------------------------------------------------
La recherche est ton amie ! Promis elle ne te mordra pas...
Enjoy
N'oubliez pas d'accepter pour aidez les autres quand ils cherchent !