Zabezpieczenie adresu email przy pomocy javascript

Javascript email address protection

Przykład PHP + JavaScript2014-03-07 stopień trudności: łatwy

Jak wiadomo booty lubiÄ… Å›ciÄ…gać ze stron adresy email, abyÅ›my potem otrzymywali caÅ‚e tony cyfrowych Å›mieci. Poniżej przykÅ‚ad funkcji zakodowujÄ…cej adres email do postaci javascript:


<?
function zakoduj_email($email$linkText='napisz do nas'
)
{
$email str_replace('@''&#64;'$email
);
$email str_replace('.''&#46;'$email
);
$email str_split($email5
);

$linkText str_replace('@''&#64;'$linkText
);
$linkText str_replace('.''&#46;'$linkText
);
$linkText str_split($linkText5
);

$part1 '<a href="ma'
;
$part2 'ilto&#58;'
;
$part3 '">'
;
$part4 '</a>'
;

$encoded '<script type="text/javascript">'
;
$encoded .= "document.write('$part1');"
;
$encoded .= "document.write('$part2');"
;
foreach(
$email as $e
)
{
$encoded .= "document.write('$e');"
;
}
$encoded .= "document.write('$part3');"
;
foreach(
$linkText as $l
)
{
$encoded .= "document.write('$l');"
;
}
$encoded .= "document.write('$part4');"
;
$encoded .= '</script>'
;

return 
$encoded
;
}

$email "twojemail@domena.pl"
;
$email zakoduj_email($email
);
echo 
$email
;
?>



 
close
Strona korzysta z plików cookies. Zastosowane pliki cookie służą jedynie do prowadzenia ogólnych statystyk pozwalających na określenie popularności serwisu.