Services > Trousse à outils... > Hard... > Affichage d'un lien NoSpam

Affichage d'un lien NoSpam

Publié par webmaster le 23-08-2009 20:30 (416 lectures)

Fonction permettant d'afficher un lien vers une adresse email sans se faire spammer par les robots !

<?php
function nospam($mail,$nom="",$sujet=""

    { 
    
$arobase="_at_"

    
$s=$nm=""

    if (
$nom==""

        { 
        
$nom=$mail

        } 
    
$n=explode("@",$nom
); 
    if (isset(
$n[1
])) 
        { 
        for(
$x=0;$x<strlen($nom);$x
++) 
            { 
            
$nm.="&#".ord(substr($nom,$x,1)).";"

            } 
        } else { 
        
$nm=$nom

        } 
    if (
$sujet!=""

        { 
        
$s="?Subject=".$sujet

        } 
    
$r="<a href=\"mailto:".str_replace("@",$arobase,$mail).$s."\" onmouseover=\"this.href=this.href.replace(RegExp('(".$arobase.")','g'),'@')\">".$nm."</a>"

    return 
$r

    } 

/* La fonction s'appelle dans votre page PHP comme suit : 

=> echo nospam("webmaster@monsite.com","Mon Nom","Sujet du Mail"); 

Le nom et le sujet ne sont pas obligatoire. 

L'appel peut se faire comme suit : => echo nospam("webmaster@monsite.com"); */
?>


Naviguer à travers les articles
Article précédent Comment modifier son MTU ?
Estimation 0.00/5
Estimation: 0.0/5 (0 votes)
Les votes sont désactivés !
Design by: XOOPS UI/UX Team