Bonjour,
j'ai fait un formulaire pour un qcm a des etudiants.
Dans une question posée avec une reponse libre concernant du code html dans un champ< input type =text> lorsque ils ecrivent une balise html dans le champ, je ne recupere rien dans le mail recu concernant cette question si elle contient une balise html avec < au début et /> ou > a la fin.
Je ne comprends pas quel est le codage a donner vis a vis de ces caractères (si le problème est celui là).
voici ci apres le code php du fichier de traitement du formulaire
merci de votre aide
pascal
**********************************************************
<?php
$TO = "pascal.pinhas@page18interactive.com";
//$TO = "pascal.pinhas@page18interactive.com";
$email = $_POST['email'];
$subject = "reponse evaluation 5CIT";
$reponse = $email;
$h = "From: $email\r\nReply-To: $reponse\r\n";
$h .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
$h .= "MIME-Version: 1.0\r\n";
$h .= "Content-Transfer-Encoding:8bit\r\n";
$message .= "<html><body>";
$message .= "<br />question 1 : ".$_POST['question1']."\r\n";
$message .= "<br />question 2 : ".$_POST['question2']."\r\n";
$message .= "<br />question 3 : ".$_POST['question3']."\r\n";
$message .= "<br />question 4 : ".$_POST['question4']."\r\n";
$message .= "<br />question 5 : ".$_POST['question5']."\r\n";
$message .= "<br />question 6 : ".$_POST['question6']."\r\n";
$message .= "<br />question 7 : ".$_POST['question7']."\r\n";
$message .= "<br />question 8 : ".$_POST['question8']."\r\n";
$message .= "<br />question 9 : ".$_POST['question9']."\r\n";
$message .= "<br />question 10 : ".$_POST['question10']."\r\n";
$message .= "<br /><br />NOM : ".$_POST['nom']."\r\n";
$message .= "<br />EMAIL : ".$_POST['email']."\r\n";
$message .= "</html></body>";
mail($TO, $subject, utf8_decode($message), $h) or die ("Le serveur a rencontré un problème, veuillez recommencer");
Header("Location: http://www.page18interactive.com/evaluation/confirmation.html");
?>
*****************************************************************