Post by Olivier MiakinenPost by CrazyCatJ'ai hésité à approuver ce message, et là j'hésite à répondre RTFM...
Finalement, c'était peut-être refuse.imprecis vu que j'ai compris une
chose et que toi, Bruno et VooDoo avec compris autre chose... ;-)
Bon, je vous esplic, parce que je reviendrai sûrement :-)))
Je cherche à bricoler un antispam à intégrer à mon formulaire...
1- j'ai dessiné qqs img.gif affichant un code brouillé (Photoshop)
2- en fonction de la date "s" (si divisible par 4 ou 6...) je sélectionne
une de ces images et le code correspondant
3- j'affiche (avec votre aide) l'image et je demande de recopier le code...
4- si le code est bon....
__________________________________________________________________________
?php
$moment=date("s");
$valmoment=$moment;
if ($valmoment%4==0)
{echo "divisible par 4";
$image="codimg4.gif";
echo '<img src="'.$image.'" />';
$code="4aErtd";
}
elseif ($valmoment%6==0)
{echo "divisible par 6";
$image="codimg6.gif";
echo '<img src="'.$image.'" />';
$code="6ysFrt";
}
......
else
{echo"sais pas";
$image="codimg0.gif";
echo '<img src="'.$image.'" />';
$code="ali45m";
}
?>
<p> </p>
<form method="post">
<input type="tapez les 6 caractères ci-dessus" name="pass">
<input name="Submit" type="Submit" value="Valider">
</form>
<? if(@$_POST["pass"] == $code)
{
echo"c'est bon!";}
else
{
echo"faux";
}
?>
___________________________________________________________________________________
PROBLEME : l'img4 par exemple s'affiche, mais $code ne garde pas la valeur
"4aErtd" prise lors de la sélection de l'image, il se réactualise en
fonction de "s" .... :-(( et le test échoue !
alain