Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SIMPLE ANTISPAM GENERATION 1 - GENERATEUR D IMAGE VIA LA GD LIBRAIRIE


Information sur la source

Catégorie :Graphique Classé sous : antispam, gd, securité, graphique, image Niveau : Débutant Date de création : 24/12/2006 Date de mise à jour : 26/12/2006 22:07:53 Vu / téléchargé: 5 855 / 323

Note :
Aucune note

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
SIMPLE ANTI SPAM GENERATION 1
AntiSpam, ça se passe aussi du coté des sites internet.
Des programmes appelés ROBOT permette d'aspirer tous les emails présents sur les sites Internet... Le procédé est simple et permet d'établir des listes d'emails. Ces emails sont ensuite utilisé pour le SPAM... vous voyez tous les messages de Publicité que vous recevez dans votre boite email! (sexe, viagra etc...)
Pour éviter ce phénomène, n'insérer plus sur votre site, votre adresse email sous forme de lien.. Placer une image indiquant votre email.

Ce script, vous propose, d'afficher à volonté, sous forme d'image, des emails dans votre site internet.
Dans le fichier gd_lib.php, la fonction gd_txt() permet de génère directement sur l'écran une image.

Vous pouvez biensur modifier les couleurs de l'image (texte, font, cadre) directement dans le script.


j'espére que ce script servira. A bientot
Mastronic
 

Conclusion

Je sais qu'il existe des programmes permettant de décoder le texte dans des images (Image to text).. Si vous connaissez ce genre de programme merci de le référencer ici.
Si l'image peut être décodé.. J’ajouterais un code permettant de noyé l'image dans du bruits.. on verra comment cela réagira.

Merci A bientot.

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

26 décembre 2006 22:07:53 :
V1.1 - Codage dans le lien de l'email.. ainsi elle n'apparait plus en clair.. (Merci juki_webmaster)

Commentaires et avis

signaler à un administrateur
Commentaire de juki_webmaster le 26/12/2006 15:10:38

<img src="gd_lib.php?action=email&txt=Email: email2@toto.fr">

Un espace classique dans une URI/URL ? -> urlencode() (%20)


<img src="gd_lib.php?action=email&txt=email1@toto.fr">

Pas terrible, l'email est en claire dans les sources de sortie, ça revient au meme qu'un lien mailto:
Je te conseille au moins d'utiliser base64_encode() & base64_decode(), ou strrev() au minimum.


signaler à un administrateur
Commentaire de Mastronic le 26/12/2006 15:24:09

Merci Juki.
c tres juste il faut codé la chaine.. au depart je voulais serialisé les arguments mais je me souvenais plus de l'instruction. ok, je fais une remise à jours pour ce soir.

Question: je vois toujours remplacer les espaces par %20... mais si on ne l'effectue pas, cela fonctionne ( sous IE) Alors pourquoi le faire?
Encore Merci

signaler à un administrateur
Commentaire de juki_webmaster le 26/12/2006 17:19:53

C'est une tres bonne question !

Les navigateurs de notre epoque convertie les url du type: http://site.com/truc.php?machin=ééééàààçççç en %12%25...
Mais ça c'est juste coté utilisateur, et puis certains le voudrons pas et consideront l'URL/URI comme étant invalide.
Les crawlers ne doit pas forcement trop apprecier cela.

Un espace classique peut decouper une URL/URI en deux, si ont as considerer que l'espace est un separateur, etc...
Les accents et leurs jeux d'encodage peuvent aussi posser probleme.

Il me semble que c'est pour avant tout respecter la RFC 2396, http://www.ietf.org/rfc/rfc2396.txt .

signaler à un administrateur
Commentaire de webdeb le 26/12/2006 22:47:20

Il est impossible de faire de l'image -> text puisque une image est composée d'une matrice de valeurs. Chaque valeur représente la couleur d'un pixel. Pour un ordinateur, cette suite de valeur n'a aucune signification particulière. Il ne sait pas où se trouve le texte puisque celui-ci est en fait une image.

signaler à un administrateur
Commentaire de juki_webmaster le 26/12/2006 23:18:11

Webdeb > Ce n'est pas impossible, il existe des logiciels OCR.
http://fr.wikipedia.org/wiki/Captcha#Casseurs_de_Captcha
Et il ce tombe BIEN! php-gd utilise une police par defaut qui simplifie les bots, et peu de gens savent implementer des deformations (torsions, zoom progressif etc..).

Ton commentaire s'adresser à moi en rapport avec le premier commentaire ? "sources de sortie" s'adresser à la source HTML.

signaler à un administrateur
Commentaire de Mastronic le 27/12/2006 00:54:01

si il est possible à partir d'une image de retrouvé le texte.. la preuve en ai que dans lors d'une inscription, on demande souvent de lire ce qui est ecrit sur une image.. et cette image est bien souvent déformé. j'aurais bien aimé de voir le code de ces OCR.. mais je pensse que ces OCR ne sont pas ecrit en PHP ( languages non compilé = plus lent.. )  
j'ai ecris un autre code qui utilise les fonts ttf.. mais il faut que je le récris pour changé aléatoirement la couleur de la lettre, son inclinaison, sa taille..  voir ajouté du bruits... si j'ai le temps demain, je le ferais.. je crerais un nouveau projet (SIMPLE ANTI SPAM GENERATION 2)

Mais j'aurais bien aimé testé les OCR sur les images que je vais créer...alors si vous avez des tuyaux merci de me transmettre par message privée.  
merci  juki_webmaster pour le liens.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Probleme code de securité [ par zzzzzz ] Voila je suis debutant en php et j'ai inclue un fichier code.php avec comme contenu: header("Content-type: image/jpeg"); $nbr = rand(10000,100000); générer des miniatures avec gd 1.6 [ par vegetaline ] muhaha alors là c'est rigolo, un super défi pour les programmeurs fous!ok j'ai le code pour générer des miniatures grâce au php, mais ça marche qu'ave texte sur image... librairie GD ? [ par ozitoun ] Bonjour bonjour,voili voilou, je cherche à mettre une texte sur une image (jpeg).j'ai essayé les imagestring, imagechar... mais à chaque fois les exem Problème d'affichage avec la libraire GD [ par CMOIPOPO ] Salut &#224; tous,Je souhaite dessiner tout b&#234;tement un rectangle en php (je travaille en local)&nbsp;&#224; l'aide de la libraire GD. Pour cela, Couper le bas d'une image (GD PHP) [ par dezeque ] bonjour,j'aimerai savoir comment faire pour couper le bas d'une image ?elle fais 600X800 et j'aimerai enlver les 50 dernirers pixels du bas pour quell Librairie GD, Besoin d'aide !!! [ par Astalavista ] &nbsp;&nbsp;&nbsp; Bon, je post ca, car je n'arrive pas a trouver ... :( Je cherche un moyen de fair un Stretch sur une image, C'est a dir de deformer [BLOB->GD] Redimensionner un "flux image binaire"... [ par arnal69130 ] Bonjour &#224; tous,Je cherche &#224; faire une page pour afficher la carte d'identit&#233; d'un "agent", pour simplifier disons juste son nom et sa p Librairie GD [ par Stephan45120 ] J'orai besoin de superposer 2 images. La première en arrière plan et l'autre en calque par dessus(transparente à certain endroit). Ce que je veux arri A propos des images GD [ par ckhalilo ] j'ai un problème d'integration des image dans un formulaire, pour eviter l'envoie automatique dans mon formulaire bref mon problème est le suivant qu Librairie GD et perspective [ par MatiZ ] 'lutJe m'interesse un peu beaucoup à la librairie GD en ce moment et j'aurais voulu créer une perspective d'une image, mais je n'ai rien trouver. Donc


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,577 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.