Ergebnis 1 bis 10 von 13

Baum-Darstellung

  1. #11
    Bad Times Virus
    Registriert seit
    14.03.2009
    Beiträge
    579

    Standard

    also ich mache es so:
    Code:
    function browser_info($agent=null) {
      // Declare known browsers to look for
      $known = array('msie', 'firefox', 'safari', 'webkit', 'opera', 'netscape',
        'konqueror', 'gecko');
    
      // Clean up agent and build regex that matches phrases for known browsers
      // (e.g. "Firefox/2.0" or "MSIE 6.0" (This only matches the major and minor
      // version numbers.  E.g. "2.0.0.6" is parsed as simply "2.0"
      $agent = strtolower($agent ? $agent : $_SERVER['HTTP_USER_AGENT']);
      $pattern = '#(?<browser>' . join('|', $known) .
        ')[/ ]+(?<version>[0-9]+(?:\.[0-9]+)?)#';
    
      // Find all phrases (or return empty array if none found)
      if (!preg_match_all($pattern, $agent, $matches)) return array();
    
      // Since some UAs have more than one phrase (e.g Firefox has a Gecko phrase,
      // Opera 7,8 have a MSIE phrase), use the last one found (the right-most one
      // in the UA).  That's usually the most correct.
      $i = count($matches['browser'])-1;
      return array($matches['browser'][$i] => $matches['version'][$i]);
    }
    sagt mir welcher browser benutz wird.
    und dann einfach:
    Code:
    $ua = browser_info();
      if ($ua['msie'])
        echo "<div id=\"footerIE\"><b>Layout by V!ruS</b></div>\r\n";
      else 
        echo "<div id=\"footer\"><b>Layout by V!ruS</b></div>\r\n";
    das ist alles c&p code aus dem internetz. ich weiß nichmehr wo her ich es habe aber es funktioniert sehr gut. vielen dank an den coder.
    edit:robert@broofa.com vielen dank. (http://de.php.net/function.get-browser)
    Geändert von wacked (06.09.2009 um 19:57 Uhr)

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •