Vous êtes ici Codes PHP et MySQL > Email > Adresse e-mail/mailto anti-spam (utilisant...

 

Adresse e-mail/mailto anti-spam (utilisant Javascript)

Ce script vous permettra de crée des liens mailto indéchiffrable par les robots alors que les réels utilisateurs eux verront clairement votre adresse e-mail.

Ce script est utilisé sur http://www.servicesgratis.net/generateurs/cachermail ;)
 
mercier133
Site de l'auteur voir
[18] sources en PHP voir
Code vu 10094 fois
Enregistré le 25 Mars 2010
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Adresse e-mail/mailto anti-spam (utilisant Javascript)
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Adresse e-mail/mailto anti-spam (utilisant Javascript)    */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts578-PHP.htm              */
/* Auteur         : mercier133                                                */
/* Date édition   : 25 Mars 2010                                              */
/* Website auteur : http://www.servicesgratis.net                             */
/*                                                                            */
/******************************************************************************/

function cacheMailto($email,$texte){
    $id_rand "antispam".rand(1000,29999);
    $code '<span id="'.$id_rand.
'">Vous devez activer javascript pour voir l\'adresse e-mail</span><SCRIPT' .
' type="text/javascript">eval(unescape(\''.texttohex("document.getElementById('".
$id_rand."').innerHTML = '<a href=\"mailto:".$email."\">".addslashes($texte).
"</a>'").'\'))</SCRIPT>';
    return $code;
}

//Exemple : 
echo cacheMailto("contact@domaine.com","Contactez-moi");

//Ce qui affichera renverra un code similaire à ceci : 


 

Fonctions du code

: Génère une valeur aléatoire - (PHP 4, PHP 5)
: Ajoute des antislashs dans une chaîne - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Commentaire
 contact
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

Email

 
 

PHP

 
 
        Publicité