Böngésző típusának a neve kiíratása(Lufika)

Aktuális böngésző "USER_AGENT" adatok:
CCBot/2.0 (http://commoncrawl.org/faq/)
Aktuális böngésző "USER_AGENT" adatok tömbbe:
Array
(
    [0] => Array
        (
        )

    [browser] => Array
        (
        )

    [1] => Array
        (
        )

    [version] => Array
        (
        )

    [2] => Array
        (
        )

)

Függvény kimenete: "-"


Általam Win-7 alatt vizsgált böngészők "USER_AGENT" adatai:

(A vizgált böngészők "HTTP_USER_AGENT" és NÉVJEGY adatainál: azonosság / eltérés)


Firefox: (Adatok 2015.01.11-én frissítve)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0 .05


Opera: (Adatok 2015.01.11-én frissítve)
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60


Google Chrome: (Adatok 2015.01.11-én frissítve)
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 m Safari/537.36


Safari:
Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.50 (KHTML, like Gecko) "Version/5.1" "Safari/534.50"


Navigator (Netscape):
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080219 Firefox/2.0.0.12 "Navigator/9.0".0.6


IE-11: (Adatok 2015.01.11-én frissítve)
Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv: 11.0) like Gecko


Teszteld más operációs-rendszer és/vagy más böngésző alatt!
Amennyiben időd van rá kérlek a tesztelttől eltérő böngészők "USER_AGENT" adatait juttasd el hozzám(felső szürke mező)!


A függvény kódja

<?php
function get_user_browser()
{
  $infok = array();
  $user_agent = $_SERVER['HTTP_USER_AGENT']; 
  $known = array('webkit', 'gecko', 'firefox', 'opr', 'chrome', 'safari', 'navigator', 'msie','netscape',
                 'trident', 'konqueror', 'camino', 'seamonkey', 'flock', 'amaya', 'lynx', 'omniweb', 'avant');
  preg_match_all( '#(?<browser?>'.join("|", $known).')[/ ]+(?<version?>[0-9]+(?:\.[0-9]+)?)#', strtolower($user_agent), $browser );
  if($browser['browser'][0]=='msie' || $browser['browser'][0]=='trident')
  {
    $infok['name'] = ucfirst($browser['browser'][0]);
    $infok['version'] = ucfirst($browser['version'][0]);
  }
  else
    if(count($browser['browser']) > 3 && $browser['browser'][3]=='opr')
    {
      $infok['name'] = ucfirst($browser['browser'][3]);
      $infok['version'] = ucfirst($browser['version'][3]);
    }
    else
      if(isset($browser['browser'][2]) && $browser['browser'][2]=='navigator' )
      {
        $infok['name'] = ucfirst($browser['browser'][2]).'(Netscape)';
        $infok['version'] = ucfirst($browser['version'][2]);
      }
      else
      {
        $infok['name'] = ucfirst($browser['browser'][1]);
        $infok['version'] = ucfirst($browser['version'][1]);
      }
  return $infok;
} 
$adat = get_user_browser();
?>