Retourner aux forums || Retourner au forum Astuces.divers

Astuces.divers : [Web] Mailto et spam

Posté par tfeserver tfe (page perso, ) le 09 juin 2004
0
Petite astuce pour mettre un lien mailto:em@il , sans pour autant se faire inonder de spam : encoder l'URL en hexadecimal. http://www.neokraft.net/sottises/mailencoder/

> Lire le message (4 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

encodeur en javascript

Posté par sokol () le 13/06/2004 à 09:19. (lien). Évalué à 1.

une page html avec javascript peut suffir pour réaliser un encodeur :

function hex_encode(str) {
   str += '';	// convert to string for sure
   var enc = '';	// will be hex-encoded sting
   for (var i=0; i < str.length; i++) {
      tmp = str.charCodeAt(i).toString(16);
      enc += '%'+lpad(tmp, '0', 2);
   }
   return enc;
}
function lpad(str, ch, len) {
   str += '';	// convert to string for sure
   var slen = str.length;
   for (var i=0; i<len-slen; i++) {
      str = ch+str;
   }
   return str;
}
Dans un formulaire il faudra utiliser qqch comme : onkeyup='this.form.enc.value=hex_encode(this.value)'

Problème avec Firefox 0.8

Posté par Fred Albrecht (page perso, ) le 13/06/2004 à 17:36. (lien). Évalué à 1.

Curieusement la page en question n'est pas affichée par FireFox 0.8 (20040301) livré avec MDK 10. Avec le Mozilla de la même distribution ça passe sans problèmes.

Sinon je ne suis pas certain que le truc en question résiste longtemps aux assauts des spammeurs. Mais bon...

Temporaire

Posté par serial (page perso, ) le 24/04/2005 à 16:09. (lien). Évalué à 1.

Ce n'est bien sûr qu'une mesure temporaire. Le temps que les robots décode l'hexadécimal.

  • [^]Re: Temporaire

    Posté par spotty () le 27/09/2005 à 08:33. (lien). Évalué à 1.

    mes 2 cents

    perl -we'map{printf"&#%s;",ord}split//,pop' votre_email@host.com

    copier le résultat tel quelle dans votre page web

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers