cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
9 déc. 2004 à 18:30
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
9 avril 2006 à 14:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 9 avril 2006 à 14:22
Salut,
j'en ai fait un si tu veux, regarde la liste de mes sources "protéger un formulaire"...
sapar
Messages postés1Date d'inscriptionlundi 11 juillet 2005StatutMembreDernière intervention 9 avril 2006 9 avril 2006 à 14:20
J'ai essayé ton code, mais c'est vrai qu'on arrive pas à gerer l'arrière plan !
Moi je voulais mettre un texte noir sur fond blanc, je l'ai donc un peu modifier, très très rapidement, et ca marche, le nouveau code est :
<?
header("Content-type: image/png");
$token = substr(md5(uniqid(rand())),0,8);
$im = ImageCreate (80, 30) or die ("Erreur lors de la création de l'image");
michel_roger
Messages postés60Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention18 août 2006 10 déc. 2004 à 02:03
merci pour les infos.
anthomicro, pourquoi remplacer les <? par <? php ? Qu'y gagne-t-on ? portabilité, rapidité, sécurité ??
Peux-tu donc compléter mon code incomplet ??? merci
Pour l'ordonnée aléatoire, c fait. Pour le background, j'arrive meme pas a mettre la couleur que je veux...
Pour les bots a reconnaissance d'image, j'en av entendu parler, mais je prétend pas stopper tout le flood du monde, juste faire un petit truc pour niveau 'Débutant' ...
Bonne nuit
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 9 déc. 2004 à 18:43
C'est un peu risqué pour éviter le flood... C'est a dire que tu peux parfaitement avoir un jour un root a inteligence artificielle de reconaissance d'iamge... C'est pas vraiment compliqué a faire quand on veut faire chier le monde.. Suffit de prendre ta police...
C'est pour cette raison que c'est écrit dans tout les sens sur les antis floods que l'on voit sur le net un peu partout...
Tu peux mettre l'ordonée en valeur variable... Ce serais déja un peu plus efficace... Sinon choisir un fond aléatoire... et mettre une ligne ou deux en blanc par dessus au hasard toujours...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 9 déc. 2004 à 18:30
Salut,
<? est à remplacer par <?php
Ensuite ton code n'est pas complet, de plus tes problèmes sont à signaler sur le forum...
9 avril 2006 à 14:22
j'en ai fait un si tu veux, regarde la liste de mes sources "protéger un formulaire"...
9 avril 2006 à 14:20
Moi je voulais mettre un texte noir sur fond blanc, je l'ai donc un peu modifier, très très rapidement, et ca marche, le nouveau code est :
<?
header("Content-type: image/png");
$token = substr(md5(uniqid(rand())),0,8);
$im = ImageCreate (80, 30) or die ("Erreur lors de la création de l'image");
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 0, 0, 0);
imagestring($im, 5, 5, 5, $token, $text_color);
imagepng($im);
imagedestroy($im);
?>
10 déc. 2004 à 02:12
ANTI-FLOOD PAR UN CODE IMAGE
10 déc. 2004 à 02:03
anthomicro, pourquoi remplacer les <? par <? php ? Qu'y gagne-t-on ? portabilité, rapidité, sécurité ??
Peux-tu donc compléter mon code incomplet ??? merci
Pour l'ordonnée aléatoire, c fait. Pour le background, j'arrive meme pas a mettre la couleur que je veux...
Pour les bots a reconnaissance d'image, j'en av entendu parler, mais je prétend pas stopper tout le flood du monde, juste faire un petit truc pour niveau 'Débutant' ...
Bonne nuit
9 déc. 2004 à 18:43
C'est pour cette raison que c'est écrit dans tout les sens sur les antis floods que l'on voit sur le net un peu partout...
Tu peux mettre l'ordonée en valeur variable... Ce serais déja un peu plus efficace... Sinon choisir un fond aléatoire... et mettre une ligne ou deux en blanc par dessus au hasard toujours...
9 déc. 2004 à 18:30
<? est à remplacer par <?php
Ensuite ton code n'est pas complet, de plus tes problèmes sont à signaler sur le forum...
Bref un code pas très utile...
a +