GÉNÉRER UNE IMAGE AVEC TEXTE ALÉATOIRE

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 9 déc. 2004 à 18:30
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 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.

https://codes-sources.commentcamarche.net/source/28084-generer-une-image-avec-texte-aleatoire

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
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és 1 Date d'inscription lundi 11 juillet 2005 Statut Membre Derniè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");

$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);
?>
michel_roger Messages postés 60 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 18 août 2006
10 déc. 2004 à 02:12
ben j'aurai au moins tilté sur flood, ca m'a permis de trouver un script beaucoup plus complet...

ANTI-FLOOD PAR UN CODE IMAGE
michel_roger Messages postés 60 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 18 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és 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
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és 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
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...

Bref un code pas très utile...

a +
Rejoignez-nous