php: get_browser

Programovacie jazyky, rady, poradňa...
"J"
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1019
Registrovaný: 13 mar 2007, 17:10

php: get_browser

Príspevok od používateľa "J" »

Takze nasiel som zaujimavu funkciu get_browser, ktora by mala, pokial som spravne pochopil, vypisovat rozne informacie o prehliadaci.
Spustil som teda nasledovny php skript

Kód: Vybrať všetko

<?php
$browser = get_browser(null, true);
print_r($browser);
?>
To mi vypisalo nasledovny error: Warning: get_browser() [function.get-browser]: browscap ini directive not set in C:\wamp\www\8.php on line 4
Stiahol som si teda z netu browscap.ini, vlozil do C:\wamp\bin\php\php5.2.5\extras\, zadal cestu v php.ini a spustil skript. Lenze nic nevypisuje! Vidim prazdnu stranku.
Co mam robit? Vdaka za kazdu radu.
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Re: php: get_browser

Príspevok od používateľa vivaSlovakia »

[quote=""J""]Takze nasiel som zaujimavu funkciu get_browser, ktora by mala, pokial som spravne pochopil, vypisovat rozne informacie o prehliadaci.
Spustil som teda nasledovny php skript

Kód: Vybrať všetko

<?php
$browser = get_browser(null, true);
print_r($browser);
?>
To mi vypisalo nasledovny error: Warning: get_browser() [function.get-browser]: browscap ini directive not set in C:\wamp\www\8.php on line 4
Stiahol som si teda z netu browscap.ini, vlozil do C:\wamp\bin\php\php5.2.5\extras\, zadal cestu v php.ini a spustil skript. Lenze nic nevypisuje! Vidim prazdnu stranku.
Co mam robit? Vdaka za kazdu radu.[/quote]skus este resetnut apache server
"J"
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1019
Registrovaný: 13 mar 2007, 17:10

Príspevok od používateľa "J" »

Po kazdej uprave php.ini restartujem vsetky sluzby - apache aj php.

(pouzivam WampServer, php verzie 5.2.5 a apache 2.2.6)

ale teraz som otvoril php error log a pise tam

Kód: Vybrať všetko

[30-Aug-2008 21:17:17] PHP Warning:  Cannot open 'extras/browscap.ini' for reading in Unknown on line 0
takuto chybu mi nikde nezobrazilo.
skusim sa este pohrat s cestami a lomitkami, za chvilu napisem co som vykoumal.

//edit:
nepodarilo sa, skusam vsetky mozne cesty, lomitka pisem normalne aj opacne, furt nic, len biela stranka a v php error logu hlaska PHP Warning: Cannot open ...
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Čo presne si do toho php.ini napísal? V Apache logu sa neobjavila celá cesta k tomu súboru? Máš správny súbor (lebo nie všetky sú určené pre php; napr. ten môj sa volá php_browcap.ini)?
"J"
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1019
Registrovaný: 13 mar 2007, 17:10

Príspevok od používateľa "J" »

No v php.ini bolo cosi v zmysle

Kód: Vybrať všetko

[browscap]
;browscap = nejakacesta
tak som to prepisal za

Kód: Vybrať všetko

[browscap]
browscap = /extras/php_browscap.ini
php_browscap.ini som stahoval z tejto stranky, ten kde bolo Use only with PHP! :)
v apache (ani error, ani access) logu nie je nic v suvislosti s browscap.
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

To používaš vo Windows? Ak áno, tak pochybujem, že tam je cesta /extras/php_browscap.ini
"J"
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1019
Registrovaný: 13 mar 2007, 17:10

Príspevok od používateľa "J" »

Hej Windows. Mam zadavat celu cestu od C: ...? Aj opacne lomitka? Lebo skusal som aj jedno aj druhe, a akosi to nefunguje.
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Áno, mala by tam byť celá cesta (skús ju dať do úvodzoviek).
"J"
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1019
Registrovaný: 13 mar 2007, 17:10

Príspevok od používateľa "J" »

juhu, uz to funguje, bolo treba uvodzovky, diky moc :D
Napísať odpoveď