Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Kraj pochodzenia po adresie IP
Forum PHP.pl > Forum > Przedszkole
dresik
Witam,
od jakiegoś czasu tworzę sobie statystyki i ciągle je poprawiam. Aktualnie chce zrobić aby wyświetlało adres nazwę kraju, tylko nie mam pojęcia jak go można wyciągnąć. Prosiłbym o jakaś wskazówka jak takie coś można zrobić. Jeśli by się też dało to z jakiego miasta ale to już będzie napewno mniej dokładne ale czasem też ciekawe.

Pozdrawiam,
gothye
chcesz wykonać coś ala geoip , tutaj najleprze rozwiązanie wydaje sie użycie linuxa i komendy whois wraz z przekazaniem danych do skryptu php ...
dresik
tak dokładnie o to mi chodzi, tylko czy tego sie nie da jakoś w php np po początku IP sprawdzić albo coś?
athei
http://www.geoplugin.com/webservices/php
dresik
Dzięki wielkie za linki.

Teraz pobrałem sobie ten plik CSV

i przykładowo mamy:
83.0.0.0,"83.31.255.255","1392508928","1394606079","PL","Poland"

i jak w miare szybko można sprawdzić czy dany adres IP pochodzi z danej puli oczywiście albo w php albo sql?

Ja pewnie bym to zrobił tak, żeby wyciągać po kropce każdą liczbę za pomocą explode() i sprawdzać czy sie znajduje w danym przedziale, ale wydaje mi się, że długo by to trwało przy takiej ilości danych

Są może jakieś funkcje w php do sprawdzania czegoś takiego?
webdice
ip2long
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.