Warning: Invalid argument supplied for foreach() in /home/jihswbiz/public_html/t6.gwilt.org/refDox.php on line 212
Docs-getBrowser

 

ReLoad

Keys


Functions

arraybrowsercolorcookiedatetimeDBdebugdeviceDSTequiverrorflagsfontformatgeo
holidayhtmlisjsonmathparsePHPprintsearchsortstringtabletexttracetype
VOTDweatherxml

Function  getBrowser   Lines 1219-1257 (38 lines) file  utils.php   Last mod: Fri 2021-05-14 21:45:07

function getBrowser()
        {
#-k     browser device
//      Use:
//              $browser = _get_browser();
//              if ($browser['browser'] == "OPERA") ...

        
$browser = array        (       //reversed array
                
"OPR",
                
"OPERA",
                
"CHROME",
                
"NETSCAPE",
                
"FIREFOX",
                
"SAFARI",
                
"KONQUEROR",
                
"MSIE",                         // parent
                
"MOZILLA"                       // parent
                                                
);

        
$info['browser'] = "OTHER";

        foreach (
$browser as $parent)
                {
                if ( (
$s strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent)) !== FALSE )
                        {
                        if (
$s == "OPR") { $s "OPERA"; };
                        
$f $s strlen($parent);
                        
$version substr($_SERVER['HTTP_USER_AGENT'], $f6);
                        
$version preg_replace('/[^0-9,.]/','',$version);

                        
$info['browser'] = $parent;
                        
$info['version'] = $version;
                        break; 
// first match wins
                        
}
                }

        return 
$info;
        }

?>