note 49918 deleted from function.get-browser by bjori

From: Date: Mon, 09 Oct 2006 11:01:10 +0000
Subject: note 49918 deleted from function.get-browser by bjori
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-118259@lists.php.net to get a copy of this message
Note Submitter: steve ---- displays browser and version # in an array. <?php // important to order by parent ie MSIE then OPERA. $browser = array ( "MSIE", // parent "OPERA", "MOZILLA", // parent "NETSCAPE", "FIREFOX", "SAFARI" ); $info[browser] = "OTHER"; foreach ($browser as $parent) { $s = strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent); $f = $s + strlen($parent); $version = substr($_SERVER['HTTP_USER_AGENT'], $f, 5); $version = preg_replace('/[^0-9,.]/','',$version); if (strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent)) { $info[browser] = $parent; $info[version] = $version; } } print_r($info); ?>

« previous php.notes (#118259) next »