Фильтровать / анализировать / изменять электронные письма и ссылки из html-контента в PHP4 - PullRequest
0 голосов
/ 23 января 2010

Я не проверяю электронную почту. Я хочу найти (а затем изменить) 3 отдельных типа содержимого «электронной почты» в строке (html):

  1. простой адрес электронной почты: например, user@test.com
  2. a mailto href: например, <a href="mailto:user@test.com">user@test.com</a>
  3. псевдоним href: например, <a href="mailto:user@test.com">user's email</a>

Затем я собираюсь преобразовать каждый пример в пользовательскую строку html, которая затем будет изменена JS (сбор спама через Spamspan):

<span class="spamspan">
<span class="u">user</span>
@
<span class="d">example.com</span>
(<span class="t">Spam Hater</span>)
</span>

Итак, вы можете видеть, что я также должен найти эти типы ввода, проанализировать электронную почту на пользователя, домен и (необязательно) отображаемое значение. Сейчас я борюсь с регулярными выражениями, чтобы найти эти электронные письма ... их анализ должен быть простым в PHP.

Редактировать: В данный момент я заблокирован в PHP4. Посмотрите на http://php -html.sourceforge.net / для анализа HTML.

1 Ответ

1 голос
/ 23 января 2010
...