Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pomoc w teście skryptu sprawdzania systemu i przeglądaki
Forum PHP.pl > Forum > PHP
eska chojnice
Proszę, wejdźcie na stronę http://webport.cba.pl/przegladarka.php i napiszcie czy wyświetla wasz system i przeglądarkę, czy jest jakiś błąd.
W postach napiszcie coś w tym stylu:
Mój system to Windows XP i przeglądarka Internet Explorer. Wszystko dobrze wykrywa.

Przetestowane już systemy i przeglądarki:

Systemy:
- Windows Vista
- Windows 7

Przeglądarki:
- Opera 11
- Mozilla firefox 10
- Internet Explorer 7

Będę dodawać tutaj wasze posty. Z góry dziękuję!
Mogę podać wam skrypt na PW, jeśli ktoś takiego potrzebuje, lecz nie pozwalam na wstawianie go na forach itp.
Niktoś
Działa dobrze headsetsmiley.png
viking
Nie wykrywa że suse ale to z powodu w jaki przeglądarka się przedstawia.
mazyl
działa dobrze
eska chojnice
Cytat(viking @ 17.02.2012, 16:44:56 ) *
Nie wykrywa że suse ale to z powodu w jaki przeglądarka się przedstawia.


a więc
  1. else if(substr_count($x,"SUSE/")!=0) $sys = 'Linux SUSE';
($x to user agent)

jest ok?
viking
To tak, ale ciąg identyfikujący przeglądarkę już od kilku wersji nie informuje że to suse. FF i Opera wykrywane są jako ogólny linux, chrome z kolei jako safari na suse smile.gif A próbowałeś użyć browscap?
eska chojnice
Cytat(viking @ 17.02.2012, 17:18:26 ) *
A próbowałeś użyć browscap?

nie, nie ogarniam tego, ale trzeba przyznać że tak skrypt też pięknie działa, 99% komputerów wykryje. naszukałem się stron z listami user agent, a wszystko ok działa.
Dla SUSE nie będę przebudowywał przecież całego skryptu (a i tak pewnie niezadziała), bo jak jakiś linux wyprzedzi kiedyś windowsa, to android. od czerwca ma zacząć wkraczać na netbooki, że na laptopy z tego długa droga nie jest.
viking
Na stronie http://browsers.garykeith.com/downloads.asp masz gotowe listy w postaci ini. Później za pomocą http://php.net/manual/en/function.get-browser.php wyciągasz dane o przeglądarce. Na 100% lepiej tego nie zrobisz i zamęczysz się aktualizacją danych.

Edit: Na CBA pewnie nie będziesz miał możliwości zmiany php.ini. Zobacz w pierwszym linku po prawej jest wytłumaczenie co zrobić w takiej sytuacji i link do githuba. I po co wynajdywać koło na nowo? smile.gif
eska chojnice
Cytat(viking @ 17.02.2012, 17:33:34 ) *
I po co wynajdywać koło na nowo? smile.gif

ale nie będę wkładał koła monster-trucka do osobówki.

ten skrypt ma być czymś w stylu przema

cba.pl to tam hosting do testów dla mnie wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.