Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Klasa] Scout 1.8.0, Detekcja OS, Browsera i geolokalizacja
Bastion
post 25.02.2006, 13:57:31
Post #1





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

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


Final 1.0.0 :

Wykrywa ponad 3mln adresów IP z bazy OpenGEO, warto zaznaczyc ze
baza CSV OpenGEO zajmuje 300MB a baza ScoutGEO 300kB i zawiera
dodatkowe informacje o polozeniu geograficznym w systemie BL i XY :

Działa tak :

Z automatyczna detekcja IP / User agent :
Demo : http://www.vertis.com.pl/demo/scout/examples/example01.php
  1. <?php
  2.  
  3. require_once('../libs/class5.scout.php');
  4.  
  5. $scout = new Scout;
  6.  
  7. print '<b>Podstawowe informacje :</b>';
  8. print '<br />User IP : '.  $scout->get_ip();
  9. print '<br />User Proxy : '. $scout->get_proxy();
  10. print '<br />User UserAgent : '.$scout->get_useragent();
  11.  
  12. print '<br /><br /><b>System operacyjny : </b>';
  13. print '<br />Nazwa : '.  $scout->os('name');
  14. print '<br />Wersja : '. $scout->os('version');
  15. print '<br />Pełna : '.  $scout->os();
  16.  
  17. print '<br /><br /><b>Przeglądarka : </b>';
  18. print '<br />Nazwa : '.  $scout->browser('name');
  19. print '<br />Wersja : '. $scout->browser('version');
  20. print '<br />Dodatek : '.  $scout->browser('addon');
  21. print '<br />Pełna : '.  $scout->browser();
  22.  
  23. print '<br /><br /><b>Geolokalizacja : </b>';
  24. if ($scout->is_geo())
  25. {
  26. print '<br />(BL) North : '. $scout->geo('n');
  27. print '<br />(BL) East : '.  $scout->geo('e');
  28. print '<br />(XY) X : '. $scout->geo('x');
  29. print '<br />(XY) Y : '. $scout->geo('y');
  30. print '<br />Miasto : '. $scout->geo('town');
  31. print '<br />Województwo : '.  $scout->geo('province');
  32. } else
  33. {
  34. print '<br />... brak adresu w bazie danych';
  35. }
  36.  
  37. ?>


Lub z wymuszeniem :
Demo : http://www.vertis.com.pl/demo/scout/examples/example02.php
  1. <?php
  2.  
  3. require_once('../libs/class5.scout.php');
  4.  
  5. $scout = new Scout;
  6.  
  7. $scout -> set_ip('212.126.1.2');
  8. $scout -> set_useragent('Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)');
  9.  
  10. print '<b>Podstawowe informacje :</b>';
  11. print '<br />User IP : '.  $scout->get_ip();
  12. print '<br />User Proxy : '. $scout->get_proxy();
  13. print '<br />User UserAgent : '.$scout->get_useragent();
  14.  
  15. print '<br /><br /><b>System operacyjny : </b>';
  16. print '<br />Nazwa : '.  $scout->os('name');
  17. print '<br />Wersja : '. $scout->os('version');
  18. print '<br />Pełna : '.  $scout->os();
  19.  
  20. print '<br /><br /><b>Przeglądarka : </b>';
  21. print '<br />Nazwa : '.  $scout->browser('name');
  22. print '<br />Wersja : '. $scout->browser('version');
  23. print '<br />Dodatek : '.  $scout->browser('addon');
  24. print '<br />Pełna : '.  $scout->browser();
  25.  
  26. print '<br /><br /><b>Geolokalizacja : </b>';
  27. if ($scout->is_geo())
  28. {
  29. print '<br />(BL) North : '. $scout->geo('n');
  30. print '<br />(BL) East : '.  $scout->geo('e');
  31. print '<br />(XY) X : '. $scout->geo('x');
  32. print '<br />(XY) Y : '. $scout->geo('y');
  33. print '<br />Miasto : '. $scout->geo('town');
  34. print '<br />Województwo : '.  $scout->geo('province');
  35. } else
  36. {
  37. print '<br />... brak adresu w bazie danych';
  38. }
  39.  
  40. ?>


a pobrać można jak zwykle tu : http://www.vertis.com.pl/

Ten post edytował Bastion 15.07.2006, 15:43:45


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- Bastion   [Klasa] Scout 1.8.0   25.02.2006, 13:57:31
- - Vomit   Bastion: skad brales dane dla ScoutGeo ?   25.02.2006, 14:35:02
- - Bastion   z www.opengeo.pl - niestety ich CSV to 300MB wiec ...   25.02.2006, 14:39:32
|- - oldek bis   Cytat(Bastion @ 25.02.2006, 15:39 ) z www...   5.06.2006, 09:43:43
- - vieri_pl   Bastion Ty na prawdę poswiecasz sie swojej pracy. ...   25.02.2006, 17:36:23
- - hwao   Cytat(vieri_pl @ 2006-02-25 17:36:23)Bastion ...   25.02.2006, 18:07:47
- - Bastion   @hwao : szczerze tez nad tym myslalem, ale padlo n...   25.02.2006, 18:35:18
- - Vomit   class Jolantha? Domyslam sie skad taka nazwa, a...   25.02.2006, 18:51:26
- - Bastion   klasa odpowiedzialna za bezpieczenstwo i poprawnos...   25.02.2006, 18:53:35
- - FiDO   Hehe Z nieba mi spadles z ta klasa.. wlasnie ost...   25.02.2006, 23:05:11
- - TomASS   Nie wiem dlaczego, ale ex01 pokazuje ok: CytatSys...   25.02.2006, 23:34:37
- - Bastion   ex02 - wyswietla wymoszony adres ip i useragenta -...   25.02.2006, 23:46:59
- - TomASS   W takim razie Panowie czapki z głów.... kawał dobr...   25.02.2006, 23:58:34
- - FiDO   Ok potestowalem to troche dluzej i mam nastepujace...   26.02.2006, 23:06:36
- - Bastion   Ad1) Klasa rozdzielona w wersji CVS Ad2) Prace w t...   26.02.2006, 23:07:44
- - dragomir   hm, mieszkam sobie w poznaniu, a to chyba duze mia...   26.02.2006, 23:39:13
- - Bastion   jesli nie ma twojego adresu w bazie danych to nie ...   27.02.2006, 00:07:57
- - spenalzo   A mi po raz pierwszy od dawna ten skrypt pokazał (...   27.02.2006, 07:19:20
- - Bastion   postanowilem rozbic klase na 3 moduly : Scout - p...   2.03.2006, 13:59:53
- - xarr   Ja mam podobny zestaw klas (bez wykrywania regionu...   2.03.2006, 15:35:40
- - sztosz   Pierwsza klasa: CytatPodstawowe informacje : User ...   2.03.2006, 15:45:39
- - OnE.Killer   CytatLub z wymuszeniem : Demo : http://www.vertis....   2.03.2006, 16:57:56
- - Bastion   Cytat(xarr)Pisane to bylo jakies 10 mc temu i dzis...   2.03.2006, 17:26:17
- - Vomit   Mozesz jeszcze dodac z jakiego panstwa: http://ip...   2.03.2006, 17:58:42
- - Bastion   regula jakas jest, ale nie zawsze sie sprawdza. cz...   2.03.2006, 18:10:45
- - xarr   Klase tworzysz, zeby rozwiazywala konkretny proble...   2.03.2006, 19:20:50
- - Bastion   Witam Nowy Scout 1.3.0 został wydany, co nowego :...   5.03.2006, 17:22:03
- - mike_mech   Ostatnio (czyt: 10 min. temu) postanowiłem dopisać...   9.05.2006, 19:56:30
- - Vomit   I przy okazji najlepiej funkcja setlocale(). ...   10.05.2006, 09:45:09
- - Bastion   Mowicie i macie Scout 1.5 relased : Kod - zmiana...   10.05.2006, 12:43:08
- - Bastion   W Scout 1.5.0 , zredukowana baza danych CSV openge...   7.06.2006, 09:26:27
- - bigZbig   @Bastion fajne to - taki wstep do jakiegosz szersz...   8.06.2006, 13:45:50
- - Bastion   Fajne bedzie Scout 1.6 baza danych nie bedzie pos...   8.06.2006, 13:55:45
- - bigZbig   A moze znajdz kogos do wspolpracy. Ty sie zajmiesz...   8.06.2006, 14:07:20
- - Bastion   hum, bardzo ciekawy pomysl, ale jesli tak to ja ju...   8.06.2006, 14:32:13
- - Diablos   Nie mialem okazji przegladac najnowszego Scouta, a...   14.06.2006, 11:31:21
- - Bastion   Wersja 1.7.0 : [HTML] pobierz, plaintext * nowa s...   21.06.2006, 17:58:34
- - Nightwalker   Cześć, Jak wiesz integruje Scout'a z IPB, i n...   23.06.2006, 21:14:40
- - Bastion   Zmiany 1.8.0 : Cytat- cacheownia wyników zapytań ...   15.07.2006, 15:43:04
- - ikioloak   W licencji klas Class5 czytam CytatOd dnia 18 czer...   25.08.2006, 14:13:50
- - nospor   Wykorzystac możesz za darmo, ale za ściągniecie mu...   25.08.2006, 14:32:29
- - damianeusz   Ale gdzie można teraz pobrać te dane jeśli domena ...   29.10.2006, 11:18:22
- - Bastion   małe wsparcie - projekt zdechł (przynajmniej publi...   29.10.2006, 11:53:36
- - PdM   A czy gdzieś jest dostępna dokumentacja do projekt...   29.10.2006, 15:47:32
- - Bastion   teraz niestety juz nie ma   29.10.2006, 17:08:14
- - wijet   Czy ktos posiada dokumentacje do serii Class5 albo...   30.10.2006, 15:56:09
- - ikioloak   Google czesc zapisala: (linki 'kopia')   30.10.2006, 22:11:54
- - zur887   aktualne pliki są jescze dostępne do pobrania? bo ...   9.02.2007, 20:19:47
- - Bastion   Klasy powinny niebawem znów pojawić się na moim /d...   4.03.2007, 16:28:06
- - Vengeance   A czy ktoś wie/ma sposób na to, by sprawdzić czy u...   17.03.2007, 22:37:44
- - piernik   czy strona http://www.vertis.com.pl/ jest dostępna...   11.05.2007, 16:39:54
- - Turgon   jarzebski.pl   11.05.2007, 16:55:20
- - Miela   Czy ktoś jest w posiadaniu tej klasy? Jeśli tak, p...   21.11.2008, 12:29:46
|- - bogdan89   Cytat(Miela @ 21.11.2008, 12:29:46 ) ...   22.11.2008, 03:10:31
- - bartg   Osobiście posiadam kopie większości...   21.11.2008, 14:27:19
- - bim2   Pierw mowisz, że za 1 zł a później nagle za darmo?...   21.11.2008, 15:50:44
- - bartg   http://hernass.pl/download/entry-2e936e467...8217c...   22.11.2008, 16:28:59
|- - phpion   Cytat(bartg @ 22.11.2008, 18:28:59 ) ...   3.12.2008, 17:30:45
- - bim2   Większość możesz znaleźć tutaj: http://hernas.pl/d...   10.04.2009, 22:05:45
- - bartg   Link nie działał bo to był hernaSS, a teraz jest h...   12.04.2009, 14:48:54
- - Rewil   No wykopię, ale ma ktoś w końcu tego Scouta? Przes...   21.09.2010, 20:32:31
- - bartg   Witam. Wszystkie klasy bastiona, jakie posiadałem,...   21.09.2010, 21:52:01
- - Rewil   Dziękować. Najświeższą bazę ktoś posiada do Scout...   28.09.2010, 19:35:11


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: 14.06.2025 - 14:06