Хорошая ненавязчивая электронная почта против спама obfuscator?

Используйте FCPATH.

$nameOfDirectory= FCPATH . "wp-blog-header.php";

Константа FCPATH определяется в нижней части index.php

.
11
задан 2 revs 23 August 2009 в 22:39
поделиться

4 ответа

Я использовал HiveLogic Enkoder в прошлом с довольно хорошим успехом. Если что-либо, Вы могли бы хотеть смотреть на то, как кодирование Dan работает, поскольку оно могло бы дать Вам некоторое представление для создания еще большего количества устойчивого obfuscator.

7
ответ дан 3 December 2019 в 10:45
поделиться

Один способ запутать электронную почту для компьютера состоял бы в том, чтобы написать электронное письмо как изображение и не как текст. Таким образом, для человека все еще легко считать адрес электронной почты и довольно трудный для компьютера.

Как указано Steve Gilham не то, чтобы трудно получить электронную почту с OCR. И текстовые браузеры не поддерживают их. Таким образом решением Scott является, вероятно, лучшее решение.

0
ответ дан 3 December 2019 в 10:45
поделиться

Если вы действительно хотите защитить адреса электронной почты, другого способа, кроме создания изображений для пользователей, не использующих JavaScript, не будет.
Раньше я использовал что-то вроде этого:

<script type="text/javascript">
//<![CDATA[
     scrambler('c.arb@oof||mo');
//]]>
</script>
<noscript>
    <img src="scrambler.php?t=c.arb@oof||mo" alt="Emailadresse" />
</noscript>

scramble - очень простая функция JavaScript, я думаю, вы легко сможете понять, что она делает. (Результатом будет: foo@bar.com ) scrambler.php то же самое, за исключением php и бэкэнда gd для генерации изображений.

Придумайте что-нибудь, что не связано с некоторыми трюками кодирования или заменой чего-либо другим.

РЕДАКТИРОВАТЬ: Вот мой алгоритм:

function scrambler (text) {
  parts = text.split("||");
  var reverse = function (s) {
    var ret ='';
    for (var i=s.length-1;i>=0;i--)
      ret+=s.charAt(i);
    return ret;
  }
  text = reverse(parts[0])+reverse(parts[1]);
  document.write(text);
}
1
ответ дан 3 December 2019 в 10:45
поделиться

Я использовал этот генератор http://www.wbwip.com/wbw/emailencoder.html некоторое время, и он отлично работает. Я обычно использую части закодированного адреса, а часть - нет.

Например ...

user@po.com == & # 117; & # 115; & # 101; & # 114; & # 064; & # 112; & # 111; & # 046; & # 099; & # 111; & # 109;

Я могу изменить на ...

user@po.com== u & # 115; & # 101; & # 114; & # 064; & # 112; & # 111; & # 046; & # 099; & # 111; m

0
ответ дан 3 December 2019 в 10:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: