Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Klasa] Scout 1.8.0, Detekcja OS, Browsera i geolokalizacja
Bastion
post
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
 
Start new topic
Odpowiedzi
Miela
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 1.09.2003

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


Czy ktoś jest w posiadaniu tej klasy?
Jeśli tak, proszę o kontakt, ew. o jej umieszczenie.
Go to the top of the page
+Quote Post
bogdan89
post
Post #3





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


Cytat(Miela @ 21.11.2008, 12:29:46 ) *
Czy ktoś jest w posiadaniu tej klasy?
Jeśli tak, proszę o kontakt, ew. o jej umieszczenie.


http://rapidshare.com/files/153564594/scout.rar
link na koncie premium, wiec chyba nie wygaśnie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

udostępniam w ten sposób dlatego, że sam nie miałem problemów ze zdobyciem tej klasy jakoś dwa lata temu, bodajże pobralem ze stron jarzebski.pl, ale nie wiem dokładnie, nie pamietam...
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.12.2025 - 15:50