Я знаю, что большинство почтовых решений для путаницы 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 шаблон для чего-то вроде этого это...