geo ip

Статус
В этой теме нельзя размещать новые ответы.

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 и т.д. и выводить уже инфу которая вам нужна...
 
вот здесь скрипт с использованием стороннего ресурса

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



еще где-то с использованием базы было, тож могу поискать, если понадобится
 
  • Заблокирован
  • #3
Вот здесь есть бесплатная база данных:
Для просмотра ссылки Войди или Зарегистрируйся
Там же есть и парсер под PHP
 
  • Заблокирован
  • #4
Вот наше, родное, российское:

Постоянно обновляется.
Есть XML-сервис.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху