Действительно ли почтовая Путаница HTML достаточно безопасна остановить ботов?

Я знаю, что большинство почтовых решений для путаницы JavaScript останавливает ботов, мертвых в их дорожках - но иногда трудно использовать/вставлять JavaScript в местах.

С этой целью я задавался вопросом, знал ли кто-либо, были ли боты достаточно умны для перевода объектов HTML в ШЕСТНАДЦАТЕРИЧНОМ ЧИСЛЕ и DEC в строки действующего адреса электронной почты?

Например, позволяет, говорят, что у меня есть функция, которая случайным образом преобразовывает символы строки в одну из трех форм - это достаточно?

hide_email($email)
{
    $s='';
    foreach(str_split($email)as$l)
    {
        switch(rand(1,3))
        {
            case 1:$s.='&#'.ord($l).';';break;
            case 2:$s.='&#x'.dechex(ord($l)).';';break;
            case 3:$s.=$l;
        }
    }
    return$s;
}

который превращает first.last@email.com во что-то как:

first.last@email.com

Я предположил бы, что создатели бота уже добавят regex шаблон для чего-то вроде этого это...

5
задан Xeoncross 7 August 2010 в 20:38
поделиться