no save
Assistance
Achat
News

Forum | webmastering
Problème d'accents dans un formulaire
matsydney, le jeu. 18 oct. 2007 à 03:46:16
Bonjour à tous,

Je réalise actuellement un site web et j'aimerai intégrer un formulaire de contact!! Le problème est que je reçois parfaitement les mails mais dès qu'un accent est rentré par l'utilisateur mon message est coupé et je ne reçois pas la suite. vous comprenez que c'est assez génant.

Voici le code de ma page de traitement :

<?php

// Récupération des données transmises par POST
$Name = $_POST['Name'];
$Message = $_POST['Message'];
$Message .= "
$Name";

$Sujet = $_POST['Sujet'];
$Email = $_POST['Email'];

if($Name ==""){
// On verifie le nom
echo("The field name is empty !<br><br>
<a class='ex1' href='contactus.html'>Come back on the page contact us.</a>");
}
else{
if($Message ==""){
// On verifie le message
echo("The field message is empty !<br><br>
<a class='ex1' href='contactus.html'>Come back on the page contact us.</a>");
}
else{
// On verifie le sujet
if($Sujet ==""){
echo("The field subject is empty !<br><br>
<a class='ex1' href='contactus.html'>Come back on the page contact us.</a>");
}
else{
// On verifie l'email
if(($Email == "") || (!preg_match("!^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$!", $Email))){
echo("Invalid E-mail !<br><br>
<a class='ex1' href='contactus.html'>Come back on the page contact us.</a>");
}
else{
// si tout a été remplie, on envoi
mail("info@toileamatelas.com.au",$Sujet,$Message,"From: ".$Email);
echo("Votre message a bien été envoyé");
}
}
}
}
?>

Je vous remercie par avance si vous connaissez une astuce. Configuration: Windows XP
Internet Explorer 6.0


Serge_La
oct. 07
Suivant
REPONSES
Serge_La
oct. 07
ilan27
oct. 07
matsydney
oct. 07
ilan27
oct. 07
Duche
oct. 08
kristof36
11 févr.
Version Web
Réalisé par RedShift
no save