[PHP] funkcja get_browser()

Dział poświęcony programowaniu w każdym języku.

[PHP] funkcja get_browser()

Postprzez Future_Breeze » 2008-09-26, 11:46:54

Interesuje mnie funkcja PHP get_browser();
Wyświetla piękną tablicę z nazwą przeglądarki i innymi przydatnymi informacjami.

Kod: Zaznacz cały
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3

Array
(
    [browser_name_regex] => ^mozilla/5\.0 (windows; .; windows nt 5\.1; .*rv:.*) gecko/.* firefox/0\.9.*$
    [browser_name_pattern] => Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:*) Gecko/* Firefox/0.9*
    [parent] => Firefox 0.9
    [platform] => WinXP
    [browser] => Firefox
    [version] => 0.9
    [majorver] => 0
    [minorver] => 9
    [css] => 2
    [frames] => 1
    [iframes] => 1
    [tables] => 1
    [cookies] => 1
    [backgroundsounds] =>
    [vbscript] =>
    [javascript] => 1
    [javaapplets] => 1
    [activexcontrols] =>
    [cdf] =>
    [aol] =>
    [beta] => 1
    [win16] =>
    [crawler] =>
    [stripper] =>
    [wap] =>
    [netclr] =>
)


Wszystko byłoby okej jakby nie mały problem.

Kod: Zaznacz cały
Warning: get_browser() [function.get-browser]: browscap ini directive not set.


I nie mam najmniejszego, zielonego czy nawet czerwonego pojęcia jak to włączyć próbowałem już wszystkiego.
Avatar użytkownika
Future_BreezeNone specified
Expert
Expert
 
Posty: 1178
Dołączył(a): 2004-09-05, 15:09:10
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: [PHP] funkcja get_browser()

Postprzez BlueMan » 2008-09-26, 12:10:00

A samo:
Kod: Zaznacz cały
echo $_SERVER['HTTP_USER_AGENT'];
nie wystarczy ci?


Bo aby właczyć to get_browser() to coś w plikach konfiguracyjnych apache/php trzeba pogrzebać.
Czytaj regulamin - unikniesz wielu problemów.
Korzystajcie z załączników na forum aby pliki nie ginęły w przyszłości w zewnętrznych serwisach.
Avatar użytkownika
BlueManMale
Administrator
Administrator
 
Posty: 19105
Dołączył(a): 2004-05-26, 17:34:59
Lokalizacja: Dabrowa Górn.
Podziękował : 6 razy
Otrzymał podziękowań: 5 razy
Imię: Szymon

Re: [PHP] funkcja get_browser()

Postprzez Future_Breeze » 2008-09-26, 12:46:36

niby tak ale jest za dużo grzebania żeby wyciągnąć potrzebne mi dane.
czyli nie wiesz jak to włączyć :) ?
Avatar użytkownika
Future_BreezeNone specified
Expert
Expert
 
Posty: 1178
Dołączył(a): 2004-09-05, 15:09:10
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: [PHP] funkcja get_browser()

Postprzez BlueMan » 2008-09-26, 14:23:45

jeśli nie masz dostępu do plików konfiguracyjnych, ani nie możesz tworzyć swoich własnych php.ini w folderze użytkownika to jest to niemożliwe.

A tak to - w google powinieneś znaleźć informację. Rzuciłem okiem tylko na to i ludzie piszą o tym :)
Czytaj regulamin - unikniesz wielu problemów.
Korzystajcie z załączników na forum aby pliki nie ginęły w przyszłości w zewnętrznych serwisach.
Avatar użytkownika
BlueManMale
Administrator
Administrator
 
Posty: 19105
Dołączył(a): 2004-05-26, 17:34:59
Lokalizacja: Dabrowa Górn.
Podziękował : 6 razy
Otrzymał podziękowań: 5 razy
Imię: Szymon

Re: [PHP] funkcja get_browser()

Postprzez Custom » 2008-09-26, 15:01:41

BlueMan napisał(a):A samo:

Kod: Zaznacz cały
echo $_SERVER['HTTP_USER_AGENT'];

nie wystarczy ci?
w dzisiejszych czasach używamy wygodniejszego print; xD
Jestem użytkownikiem Linuxa :D

CustomNone specified
Bywalec
Bywalec
 
Posty: 38
Dołączył(a): 2008-09-21, 16:12:32
Lokalizacja: /var/www/custom/
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: [PHP] funkcja get_browser()

Postprzez Palio » 2008-09-26, 16:47:05

Future_Breeze, w Twoim pierwszym poście masz linka do manuala php opisującego tą włąśnie funkcję. Wystarczyłoby doczytać do końca.
Kod: Zaznacz cały
Informacja: In order for this to work, your browscap configuration setting in php.ini must point to the correct location of the browscap.ini file on your system.
browscap.ini is not bundled with PHP, but you may find an up-to-date » php_browscap.ini file here.
While browscap.ini contains information on many browsers, it relies on user updates to keep the database current. The format of the file is fairly self-explanatory.


Ogólnie rzecz ujmując potrzebujesz w php.ini wpisu z informacją gdzie znajduje się plik konfiguracyjny browscap.ini, np. browscap = /var/lib/php/browscap.ini
Avatar użytkownika
PalioNone specified
Profesjonalista
Profesjonalista
 
Posty: 426
Dołączył(a): 2008-01-20, 17:36:41
Lokalizacja: (LUBLINIEC)
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: [PHP] funkcja get_browser()

Postprzez Future_Breeze » 2008-10-02, 07:51:25

Faktycznie może i nie doczytałem do końca.
Dzięki sprawdzę to i jak zadzaiała to napiszę.
Avatar użytkownika
Future_BreezeNone specified
Expert
Expert
 
Posty: 1178
Dołączył(a): 2004-09-05, 15:09:10
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: [PHP] funkcja get_browser()

Postprzez junior » 2008-10-02, 16:13:50

error_reporting(0); a takie polecenie nie zda egzaminu?
zawsze możesz się nie zgodzić z opinią autora tego postu.
Avatar użytkownika
juniorMale
V.I.P.
V.I.P.
 
Posty: 1446
Dołączył(a): 2008-06-22, 11:07:52
Lokalizacja: Łódź
Podziękował : 0 razy
Otrzymał podziękowań: 4 razy


  • Inne

Powrót do Programowanie

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 72 gości

cron