Как адреса e-mail попадают в базы к спамерам? Разными путями, в том числе сканированием сайтов. Здесь описана функция на PHP для создания защищенного кода.
Принцип прост- заменить HTML код вида <a href="mailto:email@mail.ru">пишите нам</a> на код JavaScript, который вставит на это место тот же код, но не в явном виде. Должно получиться что-то вроде этого:
<script type="text/javascript">document.write("<a href="mailto:"+"em"+"ai"+"l@"+"ma"+"il"+".r"+"u"+"">пишите нам</a>");</script>
А вот небольшая функция на PHP, которая создает защищенный код:
function show_js_email($email, $text){
while(strlen($email)>0){
$_out.='"'.substr($email,0,2).'"+';
$email=substr($email,2);
} // while
return '<script type="text/javascript">document.write("<a h"+"ref="ma"+"ilto:"+'.substr($_out,0,-1).'+"">'.$text.'</a>");</script>';
}
Вызов функции:
echo 'Пишите нам на '.show_js_email('email@mail.ru','e-mail');
Последние 10: