Bonjour, j'ai un petit souci. J'ai un formulaire sur une page, et la page dont voici le code est ma page de traitement.
Lorsque je reçoi les données dans ma boite mail, les caractéres spéciaux dont les accents sont remplacés par des choses bizare, j'ai essayé de trifouiller un peu sur le net, mais ça ne marche pas. Pouvez vous m'aider?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formulaire</title>
</head>
<body>
<?php
$to = "XXXXXX";
$to1 = "From: XXXXXX\r\n";
$copie = "XXXXXX\r\n";
$mail = $_POST['mail'];
$pseudo = $_POST['pseudo'];
$from = "From: $pseudo <$mail>\r\n";
$from .= "Reply-To: $pseudo <$mail>\r\n";
$from .= "Bcc: $copie\r\n";
$subject1 = "Accuse de reception du formulaire";
$message1 = "Nous avons bien recu le formulaire.\r\n";
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($to, $subject, $message, $from);
mail($mail, $subject1, $message1, $to1);
echo '<script type="text/javascript">
<!--
window.location = "remerciements.html";
//-->
</script>';
?>
</body>
</html>
-------
|