Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Lokalizacja miasta na podstawie adresu IP
-Kairo-
post
Post #1





Goście







Witam, chce zrobic na swojej stronce taki maly gadzet aby do komentarzy dodawalo informacje z jakiej przegladarki korzysta uzytkownik oraz okreslilo z jakiego miasta nastapil wpis. Probowalem napisac swoj skrypt analizujacy zmienna $_SERVER['USER_AGENT'] ale nie sprawdza sie na zbyt wielu przypadkach. Moje pytanie zatem brzmi, jakim sposobem tego najlepiej dokonac, oraz czy i jak zabrac sie za wykrywanie miast ?
Go to the top of the page
+Quote Post
dyktek
post
Post #2





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

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


Klasa Scout
Go to the top of the page
+Quote Post
Bastion
post
Post #3





Grupa: Zarejestrowani
Postów: 505
Pomógł: 0
Dołączył: 8.01.2005

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


Tak jak mowi dyktek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Scout by sie nadal, mozna zrobic takie paneliki jak :
http://www.jarzebski.pl/ ( prawa kolumna z przykladem geolokalizacji )

lub przyklady :
Detekcja przegladarki i systemu
Detekcja botów i spiderów
Detekcja telefonow komorkowych
Geolokalizacja, strefa czasowa, locale
Parametry ekranu

Ten post edytował Bastion 9.06.2006, 10:51:01
Go to the top of the page
+Quote Post
-Kairo-
post
Post #4





Goście







Superowe, tego wlasnie szukalem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
--Tobi--
post
Post #5





Goście







Te linki nie działają, polecam www.digipedia.pl/ip/
Go to the top of the page
+Quote Post
simperium
post
Post #6





Grupa: Zarejestrowani
Postów: 157
Pomógł: 5
Dołączył: 3.03.2004

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


a co się właściwie stało z OpenGEO ?
jak dodać tę digipedię, by działała ze stroną php (znaczy się: by zapisywała do pliku tekstowego dane o mieście)? czy ktoś wie, skąd ta digipedia pobiera informacje na temat ip?

Ten post edytował simperium 30.01.2008, 15:02:36
Go to the top of the page
+Quote Post
andrzejmarek
post
Post #7





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 18.02.2005
Skąd: Katowice

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


Mamy w MyMaps.pl specjalne api do geolokalizacji IP - pisz do mnie na api małpa mymaps.pl - chętnie udostępnimy naszą bazę. Api zwraca coś takiego (przykład dla ip bota google)
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <mymaps>
  3.      <point>
  4.            <latitude>37.4192</latitude>
  5.            <longitude>-122.0574</longitude>
  6.            <name>US, Mountain View</name>
  7.            <countryCode>US</countryCode>
  8.            <countryCode3>USA</countryCode3>
  9.            <countryName>United States</countryName>
  10.            <region>CA</region>
  11.            <city>Mountain View</city>
  12.            <postalCode>94043</postalCode>
  13.            <areaCode>650</areaCode>
  14.            <dmaCode>807</dmaCode>
  15.            <img_url>http://www.mymaps.pl/api/avatar.php?x=37.4192&y=-122.0574&z=4</img_url>
  16.      </point>
  17. </mymaps>

Przykład dla mojego IP
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <mymaps>
  3.      <point>
  4.            <latitude>50.43594700</latitude>
  5.            <longitude>18.84602500</longitude>
  6.            <name>PL, Śląskie, Tarnogórski, Tarnowskie Góry</name>
  7.            <countryCode>PL</countryCode>
  8.            <countryCode3>POL</countryCode3>
  9.            <countryName>Poland</countryName>
  10.            <region>35</region>
  11.            <city>Tarnowskie Góry</city>
  12.            <postalCode></postalCode>
  13.            <areaCode></areaCode>
  14.            <dmaCode></dmaCode>
  15.            <img_url>http://www.mymaps.pl/api/avatar.php?x=50.43594700&y=18.84602500&z=4</img_url>
  16.      </point>
  17. </mymaps>


Wyniki pobierane z bazy + weryfikacja współrzędnych poprzez google api.

Mogę opcjonalnie dodać link do mapy z wynikami szukania (w odpowiedzi jest tylko adres statycznego obrazka w PNG z zaznaczonym punktem)

Pozdrawiam
Go to the top of the page
+Quote Post

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: 24.08.2025 - 13:17