Exemplo n.º 1
0
function print_info()
{
    $browserSearch = array('ie7up', 'ie6up', 'firefox', 'gecko', 'ns6up', 'ns4', 'nav', 'safari');
    println('User Agent String: ' . Net_UserAgent_Detect::getUserAgent());
    println('Browser String: ' . Net_UserAgent_Detect::getBrowserString());
    println('OS String: ' . Net_UserAgent_Detect::getOSString());
    println('Browser flag: ' . Net_UserAgent_Detect::getBrowser($browserSearch));
    println('Has "popups disabled" quirk: ' . (Net_UserAgent_Detect::hasQuirk('popups_disabled') ? 'Yes' : 'No'));
    println('Has "dom" feature: ' . (Net_UserAgent_Detect::hasFeature('dom') ? 'Yes' : 'No'));
    println('Has "ajax" feature: ' . (Net_UserAgent_Detect::hasFeature('ajax') ? 'Yes' : 'No'));
    println('Has "svg" feature: ' . (Net_UserAgent_Detect::hasFeature('svg') ? 'Yes' : 'No'));
    println('Javascript version: ' . Net_UserAgent_Detect::getFeature('javascript'));
    $languages = array('fr', 'de', 'en-us');
    println('Accept Language: ' . Net_UserAgent_Detect::getAcceptType($languages, 'language'));
}
Exemplo n.º 2
0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>Browser Information</title>
    <link rel="stylesheet" type="text/css" href="common.css" />
  </head>
  <body>
    <h1>Browser Information</h1>

<?php 
require_once "Net/UserAgent/Detect.php";
$detect = new Net_UserAgent_Detect();
echo "<p>You are running " . $detect->getBrowserString();
echo ". Your operating system is " . $detect->getOSString() . ".</p>";
?>

  </body>
</html>
Exemplo n.º 3
0
 /**
  * Метод для получения идентификатора Операционной Системы текущего клиента
  *
  * @return integer
  */
 private function getOsId()
 {
     require_once dirname(__FILE__) . '/libs/detect.php';
     $os = mysql_real_escape_string(Net_UserAgent_Detect::getOSString());
     $qry = "SELECT   `id` FROM `cms_stat_users_os` WHERE `name` = '" . $os . "'";
     $res = l_mysql_query($qry);
     $row = mysql_fetch_assoc($res);
     if (isset($row['id'])) {
         return $row['id'];
     } else {
         $qry = "INSERT INTO `cms_stat_users_os` (`name`) VALUES ('" . $os . "')";
         l_mysql_query($qry);
         return l_mysql_insert_id();
     }
 }