[ bugsu @ 18.11.2009. 11:05 ] @
Da li je neko radio ili zna koje user agente koriste poznati OS-ovi smartphonova...

radim po ovom sistemu
strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
strpos($_SERVER['HTTP_USER_AGENT'],"SymbianOS");
strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
strpos($_SERVER['HTTP_USER_AGENT'],"Blazer");
strpos($_SERVER['HTTP_USER_AGENT'],"Opera Mini");


e sad....blackberry storm nece da radi, palm nisam probao...a android koliko sam skontao njega moz menjati...opera mini, symbian, iphone i sl radi bez problema...
kod blackberry-a u logu vidim Agent: BlackBerry9530/4.7.0.75 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/10 al ne pije to vodu....
Neka ideja, pomoc, predlog?
[ Jbyn4e @ 18.11.2009. 11:41 ] @
Nisam skontao sta ti treba? Ne radi za Blackberry?

P.S.
Evo google kaze 'vako
http://www.zytrax.com/tech/web/mobile_ids.html
[ bugsu @ 18.11.2009. 14:27 ] @
da...ne radi za blackberry (a palm i android nisam probao jer neam mogucnost)
[ Tudfa @ 19.11.2009. 00:18 ] @
Funkcija strpos ti je vratila 0 tipa integer koja oznacava poziciju, a ne boolean false koji znaci da nista nije nadjeno.

Code:

<?php
$blackberry = 'BlackBerry9530/4.7.0.75 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/10';

if(($result = strpos($blackberry,'BlackBerry')) !== false)
{
    echo 'BlackBerry';

}else
{
    var_dump($result);
}

?>

Probaj ovo sa i bez provere tipa (!== false) i videces o cemu se tu radi