Anonymus
jeudi 29 décembre 2005 à 23:59
CODE
if (mail($adresse,$sujet,$texte,$from)){
Il faut savoir que la fonction 'mail' renvoie toujours un booléen.
Sinon, essaies d'afficher le texte que tu envoies dans ton mail, avant de l'envoyer.
CODE
echo"<p>adresse : -".$adresse."-";
echo"<p>sujet : -".$sujet."-";
etc..
Au moins, tu en sauras plus sur ce que tu envoies précisément.
2/, enlèves les lignes 'headers' les unes à la suite des autres, histoire de voir où ca plante. Un coup de :
CODE
// $from="From: $requiredPrenom $requiredNom<$requiredEmail>\r\n";
// $from.="Reply-To: $requiredPrenom $requiredNom <$requiredEmail>\n";
// $from.="X-priority:3\n";
$sujet.="$requiredSujet";
$texte="<html>";
$texte.="$requiredcommentaires";
$texte.="</html>";
// $from.="MIME-Version: 1.0\r\n";
// $from.="Content-Type: text/html";
et ajoutes y un peu de 'trim' autour des variables que tu recois

(et vérifies que ce que tu recois ne comporte rien d'offensif...)