geo ip

Тема в разделе "PHP", создана пользователем deloest, 8 авг 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. deloest

    deloest Создатель

    Регистр.:
    27 июн 2009
    Сообщения:
    22
    Симпатии:
    3
    ребята я только начинаю понимать пхп, прошу помощи, мне нужно на сайте сделать гео таргетинг по странам, может у кого есть мануалы на русском или примеры.

    т.е. мне нужно узнать его страну RU, UA и т.п. для дальнейшей работы...

    Добавлено через 23 минуты
    не дождавшись ответа нашел в гугле кое какую инфу, может кому понадобится:

    PHP:
    <?php
    $ip 
    =  $_SERVER['REMOTE_ADDR'];
    function 
    whois($ip) {
      if (
    $ip!="") {
        
    $sock fsockopen ("whois.ripe.net",43,$errno,$errstr);
        if (
    $sock) {
           
    fputs ($sock$ip."\r\n");
          while (!
    feof($sock)) {
            
    $str.=trim(fgets ($sock,128)." <br>");
          }
        }
        else {
              
    $str.="$errno($errstr)";
          return;
        }
        
    fclose ($sock);
      }
      return 
    $str;
      }
    $whois =  whois($_SERVER['REMOTE_ADDR']);
     
    $need "country:";
     
    $pos strpos($whois,$need);
     
    $search substr($whois,$pos,18);
     
    $excount explode(":"$search);
     
    $country trim($excount[1]); //готово

    if ($country "RU") {
    echo 
    "Ваша страна Россия!";
    }
    ?>
    Так же можно подключить БД создать табилу с значениями RU, UA и т.д. и выводить уже инфу которая вам нужна...
     
    reliable нравится это.
  2. betatest

    betatest

    Регистр.:
    3 дек 2007
    Сообщения:
    517
    Симпатии:
    127
    вот здесь скрипт с использованием стороннего ресурса

    определяются:
    страна
    город
    код


    Перейти по ссылке


    еще где-то с использованием базы было, тож могу поискать, если понадобится
     
  3. POGRAN

    POGRAN Читатель

    Заблокирован
    Регистр.:
    26 май 2008
    Сообщения:
    5
    Симпатии:
    0
  4. Jameson

    Jameson Читатель

    Заблокирован
    Регистр.:
    25 июн 2007
    Сообщения:
    406
    Симпатии:
    92
Статус темы:
Закрыта.