function encodeEmail($email, $name = null) {
$email = preg_replace("/\"/","\\\"",$email);
if($name == null)
$name = $email;
$old = "document.write('<a href=\"mailto:$email\">$name</a>')";
$output = "";
for ($i=0; $i < strlen($old); $i++) {
$output = $output . '%' . bin2hex(substr($old,$i,1));
}
$output = '<script type="text/javascript">eval(unescape(\''.$output.'\'))</script>';
$output .= '<noscript><div>Il faut javascript activé pour voir l\'email</div></noscript>';
return $output;
}
<script type="text/javascript">
function mail(str){
window.location.href="mailto:" + str + "@" + "mon-domaine.com";
}
</script>
/* Encodage d'email pour contrer le spam */
// Transforme les caractères de l'email en équivalent ASCII dans le code source
function emailEncode($email) {
$email_encode = '';
$nb_caractere = strlen($email);
for ($a = 0; $a < $nb_caractere; $a ++) {
$ord = ord(substr($email, $a, 1) );
$email_encode .= '&#'.$ord.';';
}
return $email_encode;
}
➡️ Offre MyRankingMetrics ⬅️
pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)
Voir les détails ici