- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В дупель заеимучали спамеры-скамеры афро-невесты: "Я вдова, сижу в Африке.. у меня миллионы баков.. Помогите мне уехать из страны и получить деньги. Я вас сильно любить."
Я не расист, но афро-америконо-нигеры уже достали. Регистрятся пачками и спамят спамят..
На сам сайт наверное ставить не надо, а вот в регистрацию нужно.
Для сайтов знакомств и соц. сетей.
Базу периодически качаем тут
http://software77.net/cgi-bin/ip-country/geo-ip.pl?action=downloadZ
функция оттуда же.
Ставим в начало регистрации
подправляем путь к файлу *.csv
<?
function countrybyip($ip)
{
$ip=sprintf("%u", ip2long($ip));
$low = 0;
$csvfilename="IpToCountry.csv";
$fp = fopen($csvfilename, "r");
fseek($fp, 0, SEEK_END);
$high = ftell($fp);
while ($low <= $high)
{
$mid = floor(($low + $high) / 2);
fseek($fp, $mid);
if ($mid != 0) $line=fgets($fp);
$ipdata=fgetcsv($fp,100);
if ($ip >=$ipdata[0] && $ip<=$ipdata[1]) $low=999999999;
elseif($ip >$ipdata[0]) $low = $mid + 1;
else $high = $mid - 1;
}
fclose($fp);
$line='';
return $ipdata[4];
}
//Zimbabwe (ZW) Zambia (ZM) Uganda (UG) South Africa (ZA) Nigeria (NG) Mauritius (MU) Senegal (SN)
$ban_array = array('ZW','ZM','UG','ZA','NG','MU','SN');
if ( in_array(countrybyip($_SERVER['REMOTE_ADDR']),$ban_array) || in_array(countrybyip($_SERVER['HTTP_X_FORWARDED_FOR']),$ban_array) ) {echo 'Пошла в ***! Заеимучала меня уже в дупель афро-синегальская корова! Чтоб ты покрылась вся бородавками! Из-за тебя я старый, больной человек, потерял покой и вынужден сидеть и писать на серче всякую хрень! А оно мне надо?!!!!'; exit;}
Esco, прадлагаю
if ( in_array(countrybyip($_SERVER['REMOTE_ADDR']),$ban_array) || in_array(countrybyip($_SERVER['HTTP_X_FORWARDED_FOR']),$ban_array) ) {echo 'Пошла в ***! Заеимучала меня уже в дупель афро-синегальская корова! Чтоб ты покрылась вся бородавками! Из-за тебя я старый, больной человек, потерял покой и вынужден сидеть и писать на серче всякую хрень! А оно мне надо?!!!!'; exit;}заменить на на что-то вроде
if ( in_array(countrybyip($_SERVER['REMOTE_ADDR']),$ban_array) || in_array(countrybyip($_SERVER['HTTP_X_FORWARDED_FOR']),$ban_array) ) {header("location:http://some_site_that_can_give_you_some_money_for_this_fuckin_traffic.com"); exit;}:D
Anarchist добавил 26.11.2008 в 12:20
а можно еще веселее и радикальнее :D :D :D