Comment empécher la récolte de mails sur les pages html (spam)?

Comment empécher la récolte de mails sur les pages html (spam)? - Windows & Software

Marsh Posté le 19-08-2002 à 12:48:14    

Salut à tous,
 
Savez vous comment faire en sorte que les mails affichés sur les pages html ne puissent pas étre récupérés par les logiciels de spammers?
 
Merci,
vw.


Message édité par Combi_A_Vendre le 19-08-2002 à 13:32:12

---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 19-08-2002 à 12:48:14   

Reply

Marsh Posté le 19-08-2002 à 15:40:50    

:bounce:


---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 19-08-2002 à 15:43:06    

A part une génération de flash à la volée via php, je vois pas lol...

Reply

Marsh Posté le 19-08-2002 à 15:44:12    

tu mets pas ton adresse en clair
genre <a href="javascript:envoyer('nom', 'domaine.com';)">...</a>
et la fonction javascript elle fait un location.href="mailto:" + nom + "@" + domaine;
 
ou bien :
écrivez moi à 'nom à domaine.com' (remplacez "à" par "@" )

Reply

Marsh Posté le 19-08-2002 à 16:03:40    

d'autant plus que c'est tellement classique que ça ne m'étonnerais pas que les collecteurs d'adressent détectent ce genre de mot :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 19-08-2002 à 16:16:28    

J'ai trouvé ça :
http://www.siteware.ch/webresource [...] l/emp.html


---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 19-08-2002 à 17:21:18    

tu remplaces tous les caracteres de ton @ mail par la correspondance en Ascii HTML, il sera bien affiché à l'écran, et le moteur de Spam ne captera que dalle

Reply

Marsh Posté le 19-08-2002 à 17:28:51    

Reply

Marsh Posté le 19-08-2002 à 17:32:36    

hop, une fonction php pour ecrire le mail a l'ecran en ascii
 

Code :
  1. function cripthtml($val)
  2. {
  3. $buf="";
  4. for ($i=0;$i<strlen($val);$i++)
  5. {
  6.  $buf.="&#".ord($val[$i]).";";
  7. }
  8. return $buf;
  9. }

Reply

Marsh Posté le 19-08-2002 à 17:33:13    

en PHP moi j'ai fait ça :

Code :
  1. <?
  2. function email_encode($string)
  3.  {
  4.  $ret_string="";
  5.  $len=strlen($string);
  6.  for($x=0;$x<$len;$x++)
  7.   {
  8.   $ord=ord(substr($string,$x,1));
  9.   $ret_string.="&#$ord;";
  10.   }
  11.  return $ret_string;
  12.  }
  13. ?>


 
Et ensuite :

Code :
  1. <? echo '<a href="mailto:' , email_encode "ton@mail.fr" ) , '">Akilae</a>'; ?>


 
voilà :)

Reply

Marsh Posté le 19-08-2002 à 17:33:13   

Reply

Marsh Posté le 19-08-2002 à 17:38:05    

Sauf que ma fonction écrite à l'arache en 2 minutes bouffe moins de resource CPU :D

Reply

Marsh Posté le 19-08-2002 à 18:06:47    

Super, merci à vous.

Reply

Marsh Posté le 19-08-2002 à 18:07:01    

chaced a écrit a écrit :

Sauf que ma fonction écrite à l'arache en 2 minutes bouffe moins de resource CPU :D




M'en tape je n'host pas mes scripts [:akilae_]

Reply

Marsh Posté le 19-08-2002 à 18:22:21    

ça c bon à savoir, je note  :p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed