Главная » Полезные статьи » Язык PHP » Защита почтовых адресов от спамеров
Распечатать статью

Защита почтовых адресов от спамеров

Здесь я вам приведу функцию, которая позволяет защитить e-mail от спам-ботов. Функция выводит адрес электронной почты в виде ASCII-символов:

function protectMail($s) { $result = ''; $s = "mailto: ".$s; for($i=0; $i< strlen($s); $i++) { $result .= '&#'.ord(substr($s, $i, 1)).';'; } return $result; }

Использовать эту функцию можно так:

echo(protectMail("vasya@pupkin.ru"));

Обратите внимание на то что ничего не поменяется, адрес выведется в прежнем виде, но загляните в html-код и вы посмотрите что там просто набор символов.

Функция проходит по всем символам и используя функцию ord получает ASCII код каждого символа.

Спасибо за внимание, и поменьше Вам спамеров!

Источник: internet-technologies.ru

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи