swist666
5.11.2009, 18:38:42
Witam,
Czy dałoby się określić województwo użytkownika jedynie na podstawie jego adresu ip?? Najchętniej uniknąłbym ściągania gigantycznych baz danych z przypisanymi adresami do ip'ków.
Potrzebny mi prosty skrypt który najpierw zidentyfikuje czy użytkownik jest z Polski a potem określi województwo. W przypadku użytkownika spoza Polski lub w momencie kiedy nie możliwe jest określenie województwa funkcja zwracałaby np. wartość null...
pozdrawiam, swist666
Wicepsik
5.11.2009, 18:55:57
http://opengeo.pl/baza-adresow-ip-wrzesien-2009/Najprostsze rozwiązanie, baza waży 649 KB więc niedużo.
swist666
5.11.2009, 21:48:47
sciągnąłem to ale niezbyt ogarniam jak to użyć.. tzn. te adresy w formie binarnej (?) są dla mnie zagadką.. jest jakaś opcja że ktoś ma gotową funkcję która przemienia adres binarny na normalną formę. A już nalepiej taką która jako parametr przyjmuje ip a zwraca województwo/miasto
Wicepsik
5.11.2009, 21:54:52
http://opengeo.pl/baza-adresow-ip-lipiec-2009/Cytat
Dodatkowo baza adresów IP publikowana jest w zmienionym formacie pliku csv:
“IP START”,”IP END”,”MIASTO”,”POWIAT”,”WOJEWÓDZTWO” – gdzie “IP START” oznacza początek zakresu dla danego przedziału, a “IP END” oznacza koniec zakresu danego przedziału.
Zmiana spowodowana jest Waszymi licznymi prośbami w mailach oraz zmniejszenie rozmiaru bazy ponad 10-cio krotnie.
long2ip,
ip2long