Scripts
Hide mailto
Met deze functie is bestaat de mogelijkheid e-mail links op je website voor zogenoemde spam-bots te verbergen. Bij gebruik van deze functie wordt een e-mail adres in Unicode waardes omgezet en de html link tag wordt toegevoegd. Optioneel is het mogelijk een subject en/of standaard tekst toe te voegen. Klik op de demo link voor een voorbeeld en extra informatie (in het engels).
hide-mailto
<?php
function hide_mailto($mail, $label, $subject = "", $body = "") {
$chars = preg_split("//", $mail, -1, PREG_SPLIT_NO_EMPTY);
$new_mail = "<a href=\"mailto:";
foreach ($chars as $val) {
$new_mail .= "&#".ord($val).";";
}
$new_mail .= ($subject != "" && $body != "") ?
"?subject=".$subject."&body=".$body : ""; // Let op het '&' teken is nu gewijzigd in &
$new_mail .= "\">".$label."</a>";
return $new_mail;
}
// voorbeeld:
echo hide_mailto("[email protected]", "Mail link", "Een mail van de website", "Hallo, ")
?>
Reacties
0