Webmasters: limitez le spam de vos boites aux lettres !

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 644 fois - Téléchargée 28 fois

Contenu du snippet

Voià, comme vous le savez sans doute, des robots scrute le code HTML de nos sites pour en retiré des adresse e-mails, afin de spammer vos boites de pub indésirables, c'est pour cela que j'ai eus l'idée de cetet petite astuce qui permet d'encoder vos adresse e-mail en leur entités HTML

Source / Exemple :


function mail_encode($mail){
	$newmail = "";
	for($i=0;$i<strlen($mail);$i++){
		$newmail .= "&#".ord($mail[$i]).";";
	}
	return $newmail;
}

Après vous faites par exemple

print "<a href=\"mailto:".mail_encode("aspect@crizalys.net")."\">Mon mail !</a>"; // ceci écrira: <a href="mailto:&#97;&#115;&#112;&#101;&#99;&#116;&#64;&#120;&#45;&#112;&#108;&#111;&#115;&#105;&#102;&#46;&#99;&#111;&#109;">Mon mail !</a>

Conclusion :


Voilà j'espère que cela servira à quelques uns

a+
Aspect
http://www.ReZiuM.Net - La plateforme de communication, gratuite !
http://www.TitaXium.Com

A voir également

Ajouter un commentaire

Commentaires

easyzik
Messages postés
1
Date d'inscription
mercredi 9 février 2005
Statut
Membre
Dernière intervention
9 février 2005
-
Perso je pense que ça fonctionne pas du tout... comme l'as dit si justement antispam.
Perso sur mon site j'adopte un technique tres simple de reconstitution d'email en javascript.
La démo ici (par exemple) regardez le code source de la page : http://www.easyzik.net/annonces-achats-ventes.php5?categorie=10

bien sur (AT) pourrait etre remplacé par n'importe quoi.. une image d'@ par exemple..
cs_Aspect
Messages postés
47
Date d'inscription
mercredi 9 octobre 2002
Statut
Membre
Dernière intervention
23 mars 2004
1 -
Arf !

D'un côter ça m'étonne pas vraiment car le code ASCII faut pas etre vraiment un roxxor pour pouvoir le faire interpréter, mais bon j'aurai penser qu'il passeraient à côter sans penser qu'on pouvait les tromper comme ceci !
Tanpis,
M'enfin doit bien y avoir une autre solucions, car les 'mail jetable' pfiou..la flemme =p

a+
cs_antispam
Messages postés
1
Date d'inscription
lundi 22 mars 2004
Statut
Membre
Dernière intervention
22 mars 2004
-
Salut,
En fait ça marche pas. Il suffit de télécharger une version trial d'un logiciel de collecte de mail, et de tester l'entrée sur ton site. Ton adresse est récupérée dans 90% des cas.
Pourquoi ça ne marche pas? parce que le logiciel de spamm se contre fout de la sortie écran. Il parcourt le code source et voit
" print " ". Alors tu peux être sur que dans 90% des cas, le mail aspect@crizalys.net qui est inscrit en clair, sera rangé soigneusement dans la base de donnée à spammer.
Même si tu n'utilisait pas de fonction et que ton source ne montrait que le codage ASCII, les mlogicials savent l'interpréter.

J'ai testé deux services qui ont l'air pas mal:
http://www.cerbermail.com
http://stop.spam.online.fr
Avec ça tu peux laisser ton adresse sur les newsgroups ou sur ton site sans pbm
cs_moustachu
Messages postés
1079
Date d'inscription
jeudi 14 novembre 2002
Statut
Membre
Dernière intervention
1 janvier 2012
-
Bonjour à tous,

Je débute en php, il ya donc des trucs que je ne vois certainement pas :
Si on met l'adresse mail en base ou dans un fichier et qu'on la récupère au moment de la génération de la page, cela peut être récupéré par les robots ?

++
Moustachu
sarl_adc
Messages postés
143
Date d'inscription
lundi 3 novembre 2003
Statut
Membre
Dernière intervention
20 octobre 2005
-
Ouais pas mal tout ça ;-)
Justement je comprenais pas pourquoi je recevais des pubs alors que je n'avais jamais donné mon adresse mail...

Merci en tout cas ;-)

Et puis il faut préciser que ça peut aussi aider les gens qui s'inscrivent sur vos sites !! Ils auront moins de spam !!

Thx :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.