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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 1 Dołączył: 2.11.2014 Ostrzeżenie: (0%)
|
Dziala, wielkie dzieki:
$user_ip=$_SERVER['REMOTE_ADDR']; $sturl = 'http://freegeoip.net/json/'.$user_ip; $json = file_get_contents($sturl); $json_a = json_decode($json,true); //var_dump($json_a); $country=$json_a["country_code"]; $city=$json_a["city"]; ... + zapis do bazy niestety czasem sie wywala z takim bledem: Warning: file_get_contents(http://freegeoip.net/json/176.35.234.145) [function.file-get-contents]: failed to open stream: HTTP request failed! co poczac? |
|
|
|
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
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 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 11:13 |