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

Здесь я вам приведу функцию, которая позволяет защитить 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 код каждого символа.



Источник: http://www.srubil.ru
Категория: PHP & MySQL | Добавил: kotenok1343 (06.03.2010)
Просмотров: 509 | Теги: PHP, PHP для работы с mp3 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]