Замаскировать e-mail'ы при выводе

Игорёк

Новичок
Замаскировать e-mail'ы при выводе

Здравcтвуйте!

Хочу при выводе страницы замаскировать все e-mail'ы.
Размер страницы большой, e-mail'ов может быть много,
хочется, чтобы все быстро выполнялось. Но как-то не
придумывается простой regexp.

Надо, чтобы адреса преобразовывались вот так:

[email protected] -> [email protected]
[email protected] -> [email protected]
[email protected] -> [email protected]

или так (предпочтительнее первый вариант, но это тоже сойдет):

[email protected] -> [email protected]
[email protected] -> [email protected]
[email protected] -> [email protected]
 

Linker

Guest
Может я не прав, но зачем нужна такая маскировка?

Если не хотите "светить" e-mail своих пользователей, то просто выводите e-mail как ссылку с идентификатором пользователя:

echo '<a href="mailer.php?id='.$id.'">Отправить e-mail пользователю</a>';

А в mailer.php, ну или где там у Вас, получаете $_GET['id'] и по этому идентификатору находите в базе или файле сам e-mail и отправляете.
 
Сверху