Aşağıdaki php kodları ile mail adreslerini echo ederken kaynak kodda şifreleyerek spam botlardan koruabilirsiniz.
<?
function mailsifrele($str) {
$return = '';
for($i = 0; $i < strlen($str); $i++) {
$return .= '&#x'.bin2hex(substr($str, $i, 1)).';';
}
return $return;
}
?>
/// Kullanımı
<?=mailsifrele("osman@deneme.com");?>
<a href="mailto:<?=mailsifrele("osman@deneme.com");?>"><?=mailsifrele("osman@deneme.com");?></a>
2. Fonksiyon (daha basit)
<?
function mailsifrele($str) {
$return = '';
for($i = 0; $i < strlen($str); $i++) {
$return .= '&#x'.bin2hex(substr($str, $i, 1)).';';
}
echo '<a href="mailto:'.$return.'" class="">'.$return.'</a>';
}
mailsifrele("deneme@bilgiportal.com");
?>