begin process at 2012 05 31 12:21:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Problème caractère spéciaux formulaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème caractère spéciaux formulaire

jeudi 12 février 2009 à 11:48:13 | Problème caractère spéciaux formulaire

cendrillon84

Bonjour à tous,

J'ai un formulaire dans une page html qui passe par une page php (formmail), lors de la récéption des mails sur mon adresse tous les caractère spéciaux tels que les "é" "à"...n'apparaissent pas comme tels..
Pouvez vous m'aider svvvpppp..
Merci

Voici le formulaire dans ma page html :

<form method="post" action="formmail.php" name="envoi_mail" id="envoi_mail" onsubmit="return validate(this);">
 <input type="hidden" name="subject" value="Contact du site bla bla">
                        <div class="wrapper">
                           <div class="col-1">
                           <div style="width:320px; margin-bottom:10px;">
                             <div style="float:left; margin-right: 10px; width:95px">Votre société :</div>
                              <label style="width:180px"><input name="societe" type="text" id="societe" value="" /></label></div>
                              <div style="width:320px; margin-bottom:10px;">
                                <div style="float:left; margin-right: 10px; width:95px">Votre nom * : </div>
                                <label style="width:180px"><input name="nom"type="text" id="nom" value="" /></label></div>
        <div style="width:320px; margin-bottom:10px;">
                                <div style="float:left; margin-right: 10px; width:95px">Télephone * : </div>
                                <label style="width:180px"><input id="telephone" name="téléphone" type="text" value="" /></label></div>
                              <div style="width:320px; margin-bottom:10px;">
                                <div style="float:left; margin-right: 10px; width:95px">Votre mail * : </div>
                                <label style="width:180px"><input id="mail" name="mail" type="text" value="" /></label></div>
                           </div>
                           <div class="col-2">
                            <div style="width:400px">
                                <div style="float:left; width:95px; margin-right: 10px;">Votre message* : </div>
                                <textarea cols="" rows="" id="message" name="message" style="width:250px; height:100px;"></textarea></div>
                            <div align="right">
              <input type="submit" class="Style13" value="Envoyer" />
              <input name="Reset" type="reset" class="Style13" value="Annuler" />
                </div>
                           </div>
                        </div>
      <div>* Champs obligatoires</div>
                        <br />
                        <br />
                     </form>

Me script qui vérifi les champs :

<script>

function validate(frm){

 if(!frm.nom.value){
 
  alert('Vous devez indiquer votre nom!');
  frm.nom.focus();
  return false;
 }
 if(!frm.telephone.value){
 
  alert('Vous devez indiquer votre téléphone!');
  frm.telephone.focus();
  return false;
 }
 if(!document.getElementById('mail').value){
 
  alert('Vous devez indiquer votre adresse mail!');
  document.getElementById('mail').focus();
  return false;
 }
 if(!document.getElementById('message').value){
 
  alert('Vous devez indiquer votre message!');
  document.getElementById('message').focus();
  return false;
 }
 return true;

}

</script>

Voici le code le la page formmail :

<?php

$TO = "monadresse@blabla.fr";

$h  = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n\n";
}
mail($TO, $subject, $message, $h);

Header("Location:http://www.bmccom.com/a_form_contact.html");

?>

Pouvez vous m'aider svp??

jeudi 12 février 2009 à 15:01:51 | Re : Problème caractère spéciaux formulaire

TychoBrahe

Salut,

Précise donc le bon encodage dans ton header (ainsi que d'autres petites infos toujours utiles de préférence) :
$h = "MIME-Version: 1.0\r\nContent-type: text/plain; charset=utf8\r\nFrom: $TO";

Autre petite remarque :
$HTTP_POST_VARS est obsolète ; de nos jours on utilise $_POST.
http://fr3.php.net/manual/fr/reserved.variables.post.php
jeudi 12 février 2009 à 21:36:23 | Re : Problème caractère spéciaux formulaire


Cette discussion est classée dans : message, mail, formulaire, return, frm


Répondre à ce message

Sujets en rapport avec ce message

envoyer un mail avec concatenation d'un message et de l'url [ par philcode ] Bonjour,Comment ajouter au corps du message l'url qui envois la popup de mail concatenné à un petit message du type "vas voir ce site il est super: ur Fonction mail() et SSL [ par micholi ] Bonjour,j'ai un formulaire sur une pagé sécurisé.  Pour envoyer ce formulaire, j'utilise la fonction PHP : mail($destinataire, $sujet, $message, $head problème avec formulaire d'envoi de newsletter très basic [ par Broack Dincht ] bonjour J'ai écri un formulaire d'envoi de newsletter très basique. Grace à un formulaire, on inscrit l'objet et le contenu du message. Les adresses d C'est une chose possible ? -> http://www.monsite.com/Formulaire.php?$non=Robert&$mail=robert@mail.com&$message=Bonjour, \nJ'aimerai savoir si blabla... [ par Croquette007 ] Bien le bonjour à tous !C'est la première fois que je poste une question sur le forum, et je viens de découvrir cet éditeur RTE (Riche Texte Editor), pb de formulaire mail lié à une variable GET [ par melanijasmin ] salut à tous !Je fais appel à vos lumières expertes, car je bloque depuis plusieurs jours sur un  "%@!!& " de formulaire auquel je ne comprends plus r Verif de champs et autre... [ par Farfadam ] Bonjour à tous,j'ai créé un formulaire de contact qui fonctionne impec, le seul petit hic c'est que je voudrais rajouter une fonction qui me permettra Pb, Formulaire / Mail [ par MaSenCo ] Bonjour,Je viens de mettre un formulaire / mail sur mon site, et j'ai un petit problème avec la fonction mail, c'est à dire que je reçois bien le mail Récup 2 données d'un formulaire --- à l'aide!!!!!! [ par ladafan ] Bonjour tout le monde,J'ai un gros probleme de recup de mes données sur un formulaire...Je voudrai qu'elles me soient envoyées sur mail...Voici la pag Probleme de verification de champ de formulaire [ par simsgodzilla ] Bonjour!Mon formulaire marche impect sauf qu'il corrige pas les erreurs comme je lui demande...Quelqu'un aurait il une réponse? Merci! // Interface formulaire avec PHP [ par da vince ] Davince J'ai créé un site pour un ami peintre: http://www.ericmigom.be/ Un scri


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,981 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales