cs_Thanos125
Messages postés1Date d'inscriptionjeudi 10 août 2006StatutMembreDernière intervention17 mars 2008
-
17 mars 2008 à 12:15
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
24 mars 2008 à 12:47
bonjour a tous et toutes, j'ai un problème avec la réception de message via mon formualire de contact.
lorsque je reçois mon message les carartère accéntué et les cédille déconne complètement.
voici mon code:
<?php
// Couleur du texte des champs si erreur saisie utilisateur
$color_font_warn="#FF0000";
// Couleur de fond des champs si erreur saisie utilisateur
$color_form_warn="#FFCC66";
// Ne rien modifier ci-dessous si vous n??tes pas certain de ce que vous faites !
if(isset($_POST['submit'])){
$erreur="";
// Nettoyage des entrées
while(list($var,$val)=each($_POST)){
if(!is_array($val)){
$$var=strip_tags($val);
}else{
while(list($arvar,$arval)=each($val)){
$$var[$arvar]=strip_tags($arval);
}
}
// Verification des champs
if(strlen($f_1)<2){
$erreur.="<li>Le champ « Nom » est vide ou incomplet.";
$errf_1=1;
}
if(strlen($f_2)<2){
$erreur.="<li>Le champ « Prenom » est vide ou incomplet.";
$errf_2=1;
}
if(strlen($f_3)<2){
$erreur.="<li>Le champ « Adresse,n? » est vide ou incomplet.";
$errf_3=1;
}
if(strlen($f_4)<2){
$erreur.="<li>Le champ « Code postal » est vide ou incomplet.";
$errf_4=1;
}
if(strlen($f_5)<2){
$erreur.="<li>Le champ « Localité » est vide ou incomplet.";
$errf_5=1;
}
if(strlen($f_7)<2){
$erreur.="<li>Le champ « Question » est vide ou incomplet.";
$errf_7=1;
}
if($erreur==""){
// Création du message
$titre="Fiche Formulaire contact";
$tete="From:Site@Aromardennes.be\n";
$corps.="Nom : ".$f_1."\n";
$corps.="Prenom : ".$f_2."\n";
$corps.="Adresse,num : ".$f_3."\n";
$corps.="Code postal : ".$f_4."\n";
$corps.="Localite; : ".$f_5."\n";
$corps.="Email : ".$f_6."\n";
$corps.="Question : ".$f_7."\n";
if(mail("momail@gmail.com", $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.="<li>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.";
}
}
}
?>
<? if($ok_mail=="true"){ ?>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
----, Le message ci-dessous nous a bien été transmis, et nous vous en remercions.</td>
----
,
----
<tt><?echo nl2br(stripslashes($corps));?></tt>,
----
,
----
Nous allons y donner suite dans les meilleurs délais.