<?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"); */
?>
|