Simple Mobile device detection PHP script from: www.verydemo.comdemo_c1__i52555.html & lt ;? PhpclassMobi {??? Function _ isMobile (){?????? $ Useragent $ _ SERVER [HTTP_USER_AGENT]; ??? If (pre simple mobile device detection PHP script
From: http://www.verydemo.com/demo_c116_i52555.html
Class Mobi {
??? Function _ isMobile (){
??? ??? $ Useragent = $ _ SERVER ['http _ USER_AGENT '];
??? ??? If (preg_match ('/android | avantgo | blackberry | blazer | compal | Eline | fennec | hiptop | iemobile | ip (hone | od) | iris | kindle | lge | maemo | midp | mmp | opera m (ob | in) I | palm (OS )? | Phone | p (ixi | re) // | plucker | pocket | psp | symbian | treo | up /. (browser | link) | vodafone | wap | windows (ce | phone) | xda | xiino/I ', $ useragent) | preg_match ('/1207 | 6310 | 6590 | too so | 4thp | 50 [1-6] I | 770s | 802s | a wa | abac | ac (er | oo | s /-) | ai (ko | rn) | al (av | ca | co) | amoi | an (ex | ny | yw) | aptu | ar (ch | go) | as (te | us) | attw | au (di |/-m | r | s) | avan | be (ck | ll | nq) | bi (lb | rd) | bl (ac | az) | br (e | v) w | bumb | bw/-(n | u) | c55 // | capi | ccwa | cdm/-| cell | chtm | cldc | cmd/-| co (mp | nd) | craw | da (it | ll | ng) | dbte | dc/-s | devi | dica | dmob | do (c | p) o | ds (12 |/-d) | el (49 | ai) | em (l2 | ul) | er (ic | k0) | esl8 | ez ([4-7] 0 | OS | wa | ze) | fetc | fly (/-| _) | g1 u | g560 | gene | gf/-5 | g/-mo | go (/. w | od) | gr (ad | un) | haie | hcit | hd/-(m | p | t) | hei/-| hi (pt | ta) | hp (I | ip) | hs/-c | ht (c (/-| _ | a | g | p | s | t) | tp) | hu (aw | tc) | I/-(20 | go | ma) | i230 | iac (|/-| //) | ibro | idea | ig01 | ikom | im1k | inno | ipaq | iris | ja (t | v) a | jbro | jemu | jigs | kddi | keji | kgt (| //) | klon | kpt | kwc/-| weight (c | k) | le (no | xi) | lg (g | // (k | l | u) | 50 | 54 | e/-| e // |/-[a-w]) | libw | lynx | m1/-w | m3ga | m50 // | ma (te | ui | xo) | mc (01 | 21 | ca) | m/-cr | me (di | rc | ri) | mi (o8 | oa | ts) | mmef | mo (01 | 02 | bi | de | do | t (/-| o | v) | zz) | mt (50 | p1 | v) | mwbp | mywa | n10 [0-2] | n20 [2-3] | n30 (0 | 2) | n50 (0 | 2 | 5) | n7 (0 (0 | 1) | 10) | ne (c | m)/-| on | tf | wf | wg | wt) | nok (6 | I) | nzph | o2im | op (ti | wv) | oran | owg1 | p800 | pan (a | d | t) | pdxg | pg (13 |/-([1-8] | c) | phil | pire | pl (ay | uc) | pn/-2 | po (ck | rt | se) | prox | psio | pt/-g | qa/-a | qc (07 | 12 | 21 | 32 | 60 |/-[2-7] | I /-) | qtek | r380 | r600 | raks | rim9 | ro (ve | zo) | s55 // | sa (ge | ma | mm | MS | ny | va) | SC (01 | h/-| oo | p/-) | sdk // | se (c (/-| 0 | 1) | 47 | mc | nd | ri) | sgh/-| shar | sie (/-| m) | sk/-0 | sl (45 | id) | sm (al | ar | b3 | it | t5) | so (ft | ny) | sp (01 | h/-| v) | sy (01 | mb) | t2 (18 | 50) | t6 (00 | 10 | 18) | ta (gt | lk) | tcl/-| tdg/-| tel (I | m) | tim/-| t/-mo | to (pl | sh) | ts (70 | m/-| m3 | m5) | tx/-9 | up (/. B | g1 | si) | utst | v400 | v750 | veri | vi (rg | te) | vk (40 | 5 [0-3] |/-v) | vm40 | voda | vulc | vx (52 | 53 | 60 | 61 | 70 | 80 | 81 | 83 | 85 | 98) | w3c (/-|) | webc | whit | wi (g | nc | nw) | wmlb | wonu | x700 | xda (/-| 2 | g) | yas/-| your | zeto | zte/-/I ', substr ($ useragent ))){
??? ??? ??? // Header ('Location: http://m.yourdomain.com /');
??? ??? ??? Return true;
??? ??? }
??? ??? Return false;
??? }
}
?>