Die Anzahl der s. g. Spam-Bots im Web steigt kontinuierlich an und sehr schnell befindet sich die eigene Email-Adresse in diversen Verteilerlisten welche die "Abonenten" mit Werbemails nahezu überschütten. Der folgende Code wandelt die Email mit dem Hash-Verfahren um und macht sie dadurch für die Bots nicht mehr verwertbar.
<?php
function no_spam($mail) {
$str = "";
$a = unpack("C*", $mail);
foreach ($a as $b)
$str .= sprintf("%%%X", $b);
return $str;
}
$mail = no_spam("antispam@email.de");
$link = "<a href=\"mailto:".$mail."\">Schreiben Sie uns</a>";
echo $link;
?>