ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Защита e-mail
  #1  
Старый 21.07.2008, 12:15
Аватар для D0S
D0S
Познающий
Регистрация: 06.01.2007
Сообщений: 44
Провел на форуме:
215597

Репутация: 32
Question Защита e-mail

Есть у меня справочник со списком организаций рф.
У каждой организации есть своя анкета в которой есть
ее наименование, форма собственности, адрес сайта, e-mail адрес и т.д.

Вопрос как защитить e-mail адреса в анкетах.
Предложения типа переделать все адреса в info [собака] mail.ru отклоняются.
Возможно ли e-mail'ы конвертировать в png и не завалялся ли у кого такой скрипт на php?
п.с. гугл не помог.
 
Ответить с цитированием

  #2  
Старый 21.07.2008, 12:19
Аватар для biophreak
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

Репутация: 209
По умолчанию

1. Либо постить его яваскриптом
2. Либо картинку формируй с мейлом, и вставляй ее, собсна

Имхо 2 наиболее рациональных выхода
 
Ответить с цитированием

  #3  
Старый 21.07.2008, 12:25
Аватар для D0S
D0S
Познающий
Регистрация: 06.01.2007
Сообщений: 44
Провел на форуме:
215597

Репутация: 32
По умолчанию

Цитата:
Сообщение от biophreak  
1. Либо постить его яваскриптом
думаю что толку от яваскрипта мало, все равно мыла можно будет собрать парсером.
Цитата:
Сообщение от biophreak  
2. Либо картинку формируй с мейлом, и вставляй ее, собсна
этот вариант мне больше симпотизирует, но скрипта нормального не нашел, не редактировать же каждый маил вручную.
 
Ответить с цитированием

  #4  
Старый 21.07.2008, 12:37
Аватар для biophreak
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

Репутация: 209
По умолчанию

Насчет яваскрипта - ченить типо
document.getElementById('mail_div').innerHTML += 'mail'
document.getElementById('mail_div').innerHTML += '@'
document.getElementById('mail_div').innerHTML += 'domain.tld'

А насчет картинки - в принципе модуль GD тебе в помощь )
 
Ответить с цитированием

  #5  
Старый 21.07.2008, 13:19
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

PHP код:
<?php
$filen 
"anket.html";
$size '11';


$save fopen($filen,"a+t");
$f fread($save,102400);
ftruncate($save,0);

preg_match_all("/[A-Za-z0-9\_\.\-]+@[A-Za-z0-9\_\.\-]+[.]{1}[a-zA-Z]{2,5}/",$f,$mails);

foreach(
$mails[0] as $line){ 
    
$href '<img src="http://2ip.ru/spambot/spam_protect.php?preview=1&email='.$line.'&style[bgcolor]=FFFFFF&style[color]=000000&style[face]=Rockwell&style[size]='.$size.'">';       
    
$f str_replace($line,$href,$f);
}


fwrite($save,$f);
fclose($save);
?>
В файл anket.html - положишь анкеты. На него же выставишь права 777. Скрипт заменит все мыла на картинки с 2ip. Т.е было asdfg@mail.ru, стало
PHP код:
<img src="http://2ip.ru/spambot/spam_protect.php?md5=TW1sd2MzQmhiWEJ5YjNSbFkzUmhjMlJtWjBCdFlXbHNMbkox&style[face]=Rockwell&style[size]=10&style[color]=000000&style[bgcolor]=FFFFFF"
Рекомендую запускать на локалхосте.


После всех этих действий можешь публиковать анкеты!

Последний раз редактировалось ChaaK; 21.07.2008 в 13:21..
 
Ответить с цитированием

  #6  
Старый 21.07.2008, 13:20
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Написал простейший скрипт, создающий картинку и накладывающий на неё текст (в данном случае емейл).
Цыет картинки, цвет текста, шрифт и смещения настроишь сам. Насчёт размера картинки думаю сам доработаешь, т.к. длинные мейлы могут просто не влезть в изображение, но можешь просто тупо сделать изображение больше или проверку на влезание сделай)) В общем откоментировал по максимуму, думаю разберёшься))

PHP код:
<?php
function img($mail){
    
$img imagecreate(120,30);  /*Создаём картинку*/
    
imagecolorallocate ($img000); /*Цвет картинки*/
    
$color imagecolorallocate ($img0255255); /* установка цвета текста*/
    
imagestring($img,
    
4/* id шрифта (0-5 - системные)*/
    
5/* смещение по X (горизонтали) */
    
5/* смещение по Y (вертикали)*/
    
$mail$color);
    
header('Content-type: image/gif');
    
imagegif($img); /* выводим изображение в браузер */
}

echo 
img('mail@mail.ru');
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Mail Grabber [bot] v0.3 KPOT_f!nd PHP, PERL, MySQL, JavaScript 8 04.08.2009 17:45
Взлом mail и icq! + интересненькое danil88 Разное - Покупка, продажа, обмен 9 09.05.2008 20:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ