Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.


 
ФорумФорум  Последние изображенияПоследние изображения  ПоискПоиск  РегистрацияРегистрация  Вход  
Поиск
 
 

Результаты :
 
Rechercher Расширенный поиск
Последние темы
» Подтверждение о прочтении
Защита почтовых адресов от спамеров Emptyавтор worker8281 Сб Дек 27, 2014 1:05 pm

» Проблема с сессией
Защита почтовых адресов от спамеров Emptyавтор Murphy Ср Дек 03, 2014 5:20 pm

» Нужнга настройка SugarCRM
Защита почтовых адресов от спамеров Emptyавтор iliandr777 Пн Ноя 10, 2014 2:28 pm

» Отображение записей (адресатов) в списках адресатов
Защита почтовых адресов от спамеров Emptyавтор FatherMother Пн Авг 25, 2014 12:21 pm

» Нужен совет. Модуль с множеством одинаковых субпанелей.
Защита почтовых адресов от спамеров Emptyавтор Павел Пн Июл 28, 2014 12:55 pm

» Нужна помощь с опенкартом
Защита почтовых адресов от спамеров Emptyавтор manux86 Вс Фев 02, 2014 10:45 am

» вопрос работы насчет СУГАР на сервере
Защита почтовых адресов от спамеров Emptyавтор Meiir2 Пт Янв 31, 2014 8:46 am

» Интеграция с Google календарем от компании "Куб Три"
Защита почтовых адресов от спамеров Emptyавтор Dmitry.bereza Ср Авг 14, 2013 10:29 am

» настройка воронки продаж
Защита почтовых адресов от спамеров Emptyавтор EkaterinaGolovina Чт Июн 13, 2013 12:14 pm

Май 2024
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031  
КалендарьКалендарь
Баннеры
Яндекс цитирования статистика
Поддержка проекта
41001634550309

 

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

Перейти вниз 
АвторСообщение
Admin
Admin



Сообщения : 74
Очки : 71
Дата регистрации : 2010-08-23

Защита почтовых адресов от спамеров Empty
СообщениеТема: Защита почтовых адресов от спамеров   Защита почтовых адресов от спамеров EmptyПт Сен 10, 2010 3:31 am

Здесь я вам приведу функцию, которая позволяет защитить 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 код каждого символа.
Вернуться к началу Перейти вниз
https://easy-sugarcrm.forum2x2.ru
 
Защита почтовых адресов от спамеров
Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
 :: PHP - статьи, советы-
Перейти: