Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ip -> country, city
robert1974
post
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 1
Dołączył: 2.11.2014

Ostrzeżenie: (0%)
-----


czesc,
Czy ktos moze polecic API lub kod jak zrobic mapowanie z IP na panstwo+miasto?

znalazlem cos takiego ale nie dziala:
Grab the users IP address.
$ip = $_SERVER['REMOTE_ADDR'];

Get the users City, State and Country.
$sturl = 'http://api.hostip.info/get_html.php?ip='.$ip;
$ch = curl_init($sturl);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_TIMEOUT,10);
$res = curl_exec($ch);
$resinfo = curl_getinfo($ch);
curl_close($ch);
preg_match('/City: ([a-zA-Z].+[a-zA-Z]+)/', $res, $r);
preg_match('/ (([A-Z][A-Z])/', $res, $s);
$city = $r[1];
$country = $s[1];

z: http://www.scriptiny.com/2008/04/map-your-...ps-api-and-php/

dzieki,
Robert
Go to the top of the page
+Quote Post

Posty w temacie
- robert1974   ip -> country, city   13.11.2014, 17:23:38
- - trueblue   http://freegeoip.net/csv/TU_IP Nie zawsze działa, ...   13.11.2014, 17:27:07
- - robert1974   nie wiem jak tego uzyc. a w googlach tez szukam, ...   13.11.2014, 17:33:04
- - nospor   http://freegeoip.net/csv/TU_IP W miejscie TU_IP ma...   13.11.2014, 17:34:11
- - Pyton_000   W adres wstawiasz IP i w odpowiedzi dostajesz CSV ...   13.11.2014, 17:36:00
- - robert1974   aha, troche rozjasniliscie, dostalem plik textowy:...   13.11.2014, 17:41:45
- - trueblue   Znasz funkcję explode w php? Albo użyj formatu JSO...   13.11.2014, 17:44:01
- - robert1974   @trueblue jeszcze jestem glabem w tych technologia...   13.11.2014, 17:50:09
- - trueblue   To co dostałeś, to nie JSON, tylko CSV, jego rozdz...   13.11.2014, 17:53:09
- - robert1974   sorry za mega lamerskie pytanie ale co zrobic (w P...   13.11.2014, 18:09:42
- - Turson   json_decode i masz tablicę   13.11.2014, 18:12:50
- - robert1974   Cytat(Turson @ 13.11.2014, 18:12:50 )...   13.11.2014, 18:16:07
- - Turson   [PHP] pobierz, plaintext $sturl = 'http://freegeoi...   13.11.2014, 18:19:38
- - robert1974   Dziala, wielkie dzieki: $user_ip=$_SERV...   13.11.2014, 19:31:45
- - Turson   Napisałem wyzej ze moze sie tak zdarzyc cUrl - htt...   13.11.2014, 19:39:23
- - robert1974   tak, tak, wiem pisales, juz na to patrze tak zro...   13.01.2015, 14:31:45
- - Pyton_000   Tak trudno włączyć sobie Google i poszukać http:/...   13.01.2015, 14:51:16
- - robert1974   Nie trudno Pyton, wierz mi, ze mam z 10 zakladek o...   13.01.2015, 15:36:14
- - Pyton_000   Ładniej by było napisać "Hej. Mam pytanie. ...   13.01.2015, 15:49:43
- - robert1974   zaaplikowalem http://ip-api.com/docs/api:json i l...   22.01.2015, 11:51:57


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 07:45