Informations :
Dates
- Publish : : Thursday 14 october 2004
- Modification : Thursday 01 september 2011
- 1109 views
Share :
P' tite fontion qui permet d'encoder un lien mailto (adresse email), pour éviter à nos utilisateurs de se faire spammer.
Script avec 12 lignes
001[php]002function mailCrypt($nemail)003{004$encoded = bin2hex("".$nemail."");005$encoded = chunk_split($encoded, 2, '%');006$encoded = '%' . substr($encoded, 0, strlen($encoded) - 1);007 008return $encoded;009}010 011echo mailCrypt("user@domaine.com");012[/php]
on pourait faire aussi :
Script avec 24 lignes
001[php]002function lienMail($email)003{004$encoded = bin2hex("".$email."");005$encoded = chunk_split($encoded, 2, '%');006$encoded = '%' . substr($encoded, 0, strlen($encoded) - 1);007 008if (eregi("@" ,$email))009{010$transforme = ereg_replace("@" ," AT " ,$email);011}012013if (eregi("." ,$email))014{015$transforme = ereg_replace("." ," DOT " ,$email);016}017018$mail = '<a href="mailto:'.$this→mailto($email).'">'.$transforme.'</a>';019 020return $mail;021}022 023echo lienMail("user@domaine.com");024[/php]
ok :D
