Salut,
Oula !! Avant même de te soucier de ce problème de captcha je te conseille de revoir ton code HTML.
- il y a du code HTML et javascript en dehors des balises
-
echo '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n";
=> je ne sais pas ce que tu cherches à faire là mais il est clair que ça va mal marcher
function verif_email($email,$verif_srv=false) {
$email=strtolower($email);
if(preg_match("#^[a-z0-9._-]{1,}+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#",$email))
{
$dns="www.".substr(strchr($email,'@'),1);
return (!$verif_srv || gethostbyname($dns)!=$dns)?true:false;
}
return false;
}
else if(document.formulaire.accord.checked == false) {
alert("Veuillez accepter la difusion de vos coordonnées svp");
document.formulaire.accord.focus();
return false;
=> c'est du PHP dans du JS ça ?
- tu dois avoir des dizaines d'erreurs / notices PHP (variables non définies, etc ...)
Pour le debug il est indispensable que tu actives leur affichage en ajoutant ces lignes tout en haut de la page :
<?php
ini_set('display_startup_errors', true);
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>
- les balises et <head> ne sont pas au bon endroit
- il y a des balises orphelines
- etc ... etc ...
Pour t'aider tu peux faire un tour ici :
http://validator.w3.org/
Cordialement,
Kohntark -