[php] statystyka www

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
barthek
Nowy
Nowy
Posty: 50
Rejestracja: pn lut 16, 2004 10:15 pm
Lokalizacja: Prószków k/Opola
Kontakt:

[php] statystyka www

Post autor: barthek »

witam!
troszeczke przymierzam sie do napisania wlasnych, pozadnych statystyk i mam kilka zwiazanych z tym problemow, watpliwosci i pytan :-D

a wiec po pierwsze:
jak wyciagnac za pomaca php rozdzielczosc i glebie kolorow? w js to wiem...

po drugie:
miasto z ktorego ktos wchodzi mozna odczytac tylko z adresu, delikwenta, ktory wchadzi przez tepse i to zmodemu, czy tak?

po trzecie:
gdzie mozna znalezc informacje o wyszukiwarkach? juz tlumacze o co chodzi :) w zmiennej na serwerze przechowywane jest np. cos takiego:

Kod: Zaznacz cały

Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)
Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)
Mozilla/4.0 (compatible; MSIE 5.0; Windows 95)
chodzi mi tu o spis wszystkich przegladarek i jak sie przedstawiaja...
Dreen
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn paź 20, 2003 6:32 pm
Lokalizacja: Żywiec

Re: [php] statystyka www

Post autor: Dreen »

co do rozdzielczosci i glebi kolorow to raczej jest to niemozliwe w php, ale mozesz zrobic to w js, a nastepnie przekierowac na skrypt podajac uprzednio wykryte dane w url-u.
Wojciech Kocjan
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: sob gru 14, 2002 10:51 am

Re: [php] statystyka www

Post autor: Wojciech Kocjan »

Co do nazw przegladarek mozesz uzyc tego:

Kod: Zaznacz cały

Windows XP|WindowsNT5.1
Windows XP|WindowsXP
Windows Server 2003|WindowsNT5.2
Windows 2000|Windows2000
Windows 2000|WindowsNT5.0
Windows ME|WindowsME
Windows ME|Win9x4.90
Windows 98|Windows98
Windows 98|Win98
Windows 95|Windows95
Windows 95|Win95
Windows NT 4|WindowsNT4
Windows NT 4|WinNT
Windows NT 4|WindowsNT
Windows 3.1|Win3.1
Windows CE|WindowsCE
Windows CE|WinCE
Mac|Mac
Sun OS|SunOS
FreeBSD|FreeBSD
OpenBSD|OpenBSD
Linux|Linux
Linux|X11
WebTV|WebTV
Amiga|Amiga
Szukasz w zmiennej wyrazenia po | i wtedy system ma nazwe taka jak przed |

Czyli np.
Windows 2000|WindowsNT5.0

Jesli znajdziesz WindowsNT5.0 to system jest Windows 2000.

Co do czytania kolorow, rozdzielczosci - w php tego nie zrobisz. Przy kodzie wstawiajacym statystyki zrob cos takiego, ze laduje obrazek:
http://serwer.pl/statystyki/pokaz.php?r ... '+colors+'

Zmienne res i colors pobierz za pomoca JS.

Co do miasta - mozesz to zrobic tylko poprzez wyciagniecie hosta uzytkownika.
Michał Fikus
Przelotem
Przelotem
Posty: 242
Rejestracja: sob cze 08, 2002 6:39 pm
Lokalizacja: Wejherowo

Re: [php] statystyka www

Post autor: Michał Fikus »

Co do miasta - ogólnie lokalizacje możesz sprawdzić dzięki ip2country (poszukaj na goglach) - płatne napewo wyszczególniają miasta. Możesz postarać się też o jakąc bazę hostów dla miast - może ktoś ma i zechce udostępnić. Lecz pamiętaj, że nie ma to 100% skuteczności.
wixor
Przelotem
Przelotem
Posty: 336
Rejestracja: śr gru 31, 2003 10:18 pm
Lokalizacja: Wrocław

Re: [php] statystyka www

Post autor: wixor »

co do przeglądarek - być może pomocny będize plik browsercap - potężna baza danych, ale nie jestem pewien czy akurat to zawiera.
Dreen
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn paź 20, 2003 6:32 pm
Lokalizacja: Żywiec

Re: [php] statystyka www

Post autor: Dreen »

w manualu php jest cos o czytaniu przegladarki tego zwroconego wyniku
barthek
Nowy
Nowy
Posty: 50
Rejestracja: pn lut 16, 2004 10:15 pm
Lokalizacja: Prószków k/Opola
Kontakt:

Re: [php] statystyka www

Post autor: barthek »

wielkie dzieki. teraz moge ruszyc z robota. odezwe sie jeszcze na pewno jak bede na troszeczke bardziej zaawansowanym etapie
ODPOWIEDZ