Si on met une adresse email dans le texte d’une page web , on risque de se retrouver spammé, car des programmes parcourent l’internet, repèrent les adresses email, et les récupèrent pour les spammer.
Il ne faut donc surtout pas écrire l’adresse en toutes lettres, et différentes techniques ont été développées pour déjouer les robots.
Une de ces technique consite à mettre à la place une image contenant le texte de l’adresse. Mais certains programmes font de la reconnaissance de caractères, et peuvent reconstituer l’adresse email à partir de l’image.
Pour déjouer ce genre de programme, on construit donc des images avec des caractères irréguliers.
J’ai récupéré un script sur cette page, qui permet de générer une image anti-spam composée de 4 caractères ; je l’ai adapté pour pouvoir avoir une image anti-spam pour une chaîne quelconque.
Cela donne des images du style :

Pour l’utiliser :
téléchargez le script
enregistrez-le sur votre machine à un endroit visible par votre serveur web.
éditez le script et modifiez la variable $chaine en mettant le texte que vous voulez voir sur l’image.
visitez avec un navigateur la page anti_spam.php, ce qui doit vous conduire à l’image anti-spam.
vous pouvez alors l’enregistrer sur votre machine.
Pour que le script s’exécute, vous devez avoir un serveur local sur votre ordinateur ; voir Utiliser des programmes PHP sous windows