Кодирование адреса электронной почты (email)
Защита почтовых адресов от спамеров
Здесь я вам приведу функцию, которая позволяет защитить 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 код каждого символа.
Спасибо за внимание, и поменьше Вам спамеров!
Информация о статье "Кодирование адреса электронной почты (email)"
DeVoid |
http://devoid.com.ua |
14 Сентября 2007 |
Просмотрели 2468 раз
КОММЕНТАРИИ
Комментариев еще нет.
Зарегистрируйтесь или выполните Вход для того чтобы оставлять комментарии
Не менее интересно
- Измерение скорости работы скрипта
- PHP и array_map. Использование обратных вызовов массивов
- sscanf - сканирование форматированных строк в PHP
- Как узнать размер базы данных MySQL через PHP
- Получение реального IP-адреса пользователя в РНР
- Создание Rollover Image с использованием CSS
- Сжатие XHTML страниц с использованием PHP Output Buffers
- PHP-класс для работы с AlexaRank
- PHP и его история
- Как верстать сайт? Шаблонная вёрстка сайта


