Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 09:24:18

Страниц: [1] 2 3
Печать
Автор Тема: Определение географического положения по IP  (Прочитано 6713 раз)
0 Пользователей и 1 Гость смотрят эту тему.
TRIAL    ↓ 
07 Август, 2007, 04:52:40
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 7
Сообщений: 907
Сила слова: 0.77

Я наверное уже всех достал :)
Но всё же может кто знает какой скриптик или способ.
Вобщем надо узнать географическое место, откуда юзер приходит на сайт.
Впринцыпе хватило бы 3-х положений (Москва, Россия, прочее).
 
PS. Кстати тут еще была где-то темка как определить поискового робота, там скриптик был, чего-то не могу найти, киньте плиз ссылочку :)
Записан

from TRIAL with LOVE
Patrick    ↓ 
07 Август, 2007, 05:02:17 , спустя 9 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!
Группа: Жмурики

Карма: 8
Сообщений: 506
Сила слова: 1.58

Geo IP, насколько я помню есть в PEAR
Записан

vasa_c    ↓ 
07 Август, 2007, 05:12:27 , спустя 10 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

Я наверное уже всех достал :)
Да нет, ты единственный, кто здесь поддерживает жизнь :)
 
Ага, в недрах столько популярного форума уже не найти тему - http://forum.pyha.ru/topic/61.0
Записан

TRIAL    ↓ 
07 Август, 2007, 05:36:48 , спустя 24 минуты 21 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 7
Сообщений: 907
Сила слова: 0.77

Ладно, пока наверное обойдемся без географии, да и толку от нее особо нет.
А вот темку ты я всё-таки сам нашел и прикрутил уже к себе немножко видоизменив :)
Посмотрим как будет работать. Буду отлавливать поисковых ботов.
 
PS. Забавно, сегодня в логах поисковых запросов отрыл :) Кто-то зашел на сайт компании с запросом - порнорассказы :) И это при том что компания занимается питьевым оборудованием :)
Записан

from TRIAL with LOVE
zaxar    ↓ 
07 Август, 2007, 05:43:37 , спустя 6 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!
Группа: Жмурики

Карма: 4
Сообщений: 29
Сила слова: 13.79

http://pear.php.net/package/Net_Geo
Записан

if($today=="day of zarplata") $i_am=":)";
md5    ↓ 
07 Август, 2007, 05:45:52 , спустя 2 минуты 15 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

И это при том что компания занимается питьевым оборудованием :)
ты наверно сделал страницу sseo.html, где разместил порнорассказ на тему питьевого оборудования
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
TRIAL    ↓ 
07 Август, 2007, 05:50:18 , спустя 4 минуты 26 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 7
Сообщений: 907
Сила слова: 0.77

Не, никакую страницу не делал :)
Может при раскрутке где чего намудрил )))
 
Скачал скрипт определения положения. К ниму бы еще инструкцию :)
Записан

from TRIAL with LOVE
zaxar    ↓ 
07 Август, 2007, 05:59:51 , спустя 9 минут 33 секунды
НЕ ХУЕТА! ХУЕТА!
Группа: Жмурики

Карма: 4
Сообщений: 29
Сила слова: 13.79

http://www.techinfo.net.ru/ip2ruscity/
 
Отсюда можно скачать базу данных регионов по IP-адресу. Правда в бесплатной версии актуализация 2004 г.
Записан

if($today=="day of zarplata") $i_am=":)";
Timur    ↓ 
07 Август, 2007, 07:12:13 , спустя 1 час 12 минут 22 секунды
НЕ ХУЕТА! ХУЕТА!

NullPointerException
Группа: в ухо

Карма: 56
Сообщений: 1009
Сила слова: 5.55

А какой процент вероятности что IP будет реально соответствовать стране/региону? Меня, например всегда принимают за москвича, у знакомого спутник - так он вообще в инете гражданин Кипра...
Записан
adw0rd    ↓ 
18 Август, 2007, 08:45:21 , спустя 11 дней 1 час 33 минуты 8 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17633
Сила слова: 1.67

http://www.maxmind.com/app/lookup_city
http://www.maxmind.com/app/mylocation
http://blog.ipgeobase.ru/
 
может понадобится, особенно 3-я...
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
adw0rd    ↓ 
18 Август, 2007, 08:53:23 , спустя 8 минут 2 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17633
Сила слова: 1.67


А какой процент вероятности что IP будет реально соответствовать стране/региону? Меня, например всегда принимают за москвича, у знакомого спутник - так он вообще в инете гражданин Кипра...

http://www.maxmind.com/app/lookup_city - попробуй определить друга с Кипра :) хе хе
http://www.maxmind.com/app/mylocation - попробуй определить себя
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
adw0rd    ↓ 
20 Август, 2007, 08:05:03 , спустя 1 день 23 часа 11 минут 40 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17633
Сила слова: 1.67

http://www.maxmind.com/app/php - GeoIP PHP API (Open Source binary API), то что надо!
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
aligator    ↓ 
20 Август, 2007, 10:07:23 , спустя 2 часа 2 минуты 20 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 52
Сила слова: 3.85

аха мошна сделать с помоши file_get_contents()
http://www.ip2location.com/ib2/
 
Вот там страна, город, район всё йес
Вот вам прастой сопособь
 
Ip2LocationClass.php
PHP

    class Ip2Location
    {
 
        public  $refUrl;
        public  $contents;
        public $strippedContent;
       
        //Constructor
        function Ip2Location()
        {
            $this->refUrl = "http://www.ip2location.com/ib2/";
            $this->contents = file_get_contents($this->refUrl);
            $this->strippedContent = strip_tags($this->contents);
        }
       
        function getCountry()
        {
            $startIndex = strpos($this->strippedContent,"Country:") + 8;
            $lastIndexstrpos($this->strippedContent,"Region:");
            $strCountryLength = $lastIndex - $startIndex;
            return substr($this->strippedContent,$startIndex,$strCountryLength);
        }
        }
 
PHP

 
    include('Ip2LocationClass.php');
   
    $myLc = new Ip2Location();
    echo "Country: ".$myLc->getCountry();
 
Записан

adw0rd    ↓ 
20 Август, 2007, 10:17:23 , спустя 10 минут
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17633
Сила слова: 1.67

aligator Сенкс :)
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Timur    ↓ 
20 Август, 2007, 10:29:53 , спустя 12 минут 30 секунд
НЕ ХУЕТА! ХУЕТА!

NullPointerException
Группа: в ухо

Карма: 56
Сообщений: 1009
Сила слова: 5.55

попробуй определить себя
аналогичный результат
 
попробуй определить друга с Кипра :) хе хе
завтра попробую, но почему-то заранее уверен в результате.
 
Как насчет определения страны по HTTP_USER_AGENT?
 

 
Записан
Страниц: [1] 2 3
Печать
 

Перейти в: