Forum Clubic

Bloquer l'aspiration de son e-mail de contact

Bonjour,

Je suis en train de créé un site web en html.

Je sais que les robots repère les adresses e-mail placées dans les pages webs.
Puis on recevoir des spams sur ces adresses repérées.

Ma question est… comment est t’il possible d’afficher son adresse e-mail sur une page web et qu’elle soit protegé contre une aspiration ?

Sous la forme d’une image…

je veux bien mais avec cette méthode l’utilisateur devras rentrer l’adresse manuellement dans son client de messagerie. Une autre méthode pour bloquer ces robots ?

1ère:

function mail_encode($mail){
	(string) $newmail = "";
	for($i=0;$i<strlen($mail);$i++){
		$newmail .= "&#".ord($mail[$i]).";";
	}
	return $newmail;
}

print mail_encode("moi@monmail.com");

2ème:

function mail_encode_js($mail){
	/* trouvé je sais plus où ... */
	(string) $newmail = bin2hex($mail); 
	$newmail = chunk_split($newmail, 2, "%"); 
	$newmail = "%".substr($newmail, 0, strlen($newmail)-1); 
	return $newmail; 
}

puis pour afficher l’email on passe par JavaScript comme ceci :

<script type="text/javascript">
document.write(unescape("<?=mail_encode_js("moi@monmail.com");?>"));
</script>

mais bon la meilleure solution resterait l’image, ou alors en remplacant les @ et . par AT, DOT ou je sais pas quoi … m’enfin si le robot est un peu fûté il peut récupérer ton e-mail quand même …