Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Kraj pochodzenia po adresie IP
dresik
post 16.02.2010, 00:03:11
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 12.06.2007
Skąd: Gorlice

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


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,
Go to the top of the page
+Quote Post
gothye
post 16.02.2010, 08:45:23
Post #2





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

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


chcesz wykonać coś ala geoip , tutaj najleprze rozwiązanie wydaje sie użycie linuxa i komendy whois wraz z przekazaniem danych do skryptu php ...


--------------------
Nie udzielam pomocy poprzez PW
Go to the top of the page
+Quote Post
dresik
post 16.02.2010, 10:11:27
Post #3





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 12.06.2007
Skąd: Gorlice

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


tak dokładnie o to mi chodzi, tylko czy tego sie nie da jakoś w php np po początku IP sprawdzić albo coś?

Ten post edytował dresik 16.02.2010, 10:11:50
Go to the top of the page
+Quote Post
athei
post 16.02.2010, 10:11:30
Post #4





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


http://www.geoplugin.com/webservices/php
Go to the top of the page
+Quote Post
webdice
post 16.02.2010, 10:23:14
Post #5


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




http://geolite.maxmind.com/download/geoip/database/
Go to the top of the page
+Quote Post
dresik
post 16.02.2010, 14:21:04
Post #6





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 12.06.2007
Skąd: Gorlice

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


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?

Ten post edytował dresik 16.02.2010, 14:29:30
Go to the top of the page
+Quote Post
webdice
post 16.02.2010, 14:23:58
Post #7


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




ip2long
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:31