All pastes #575476 Raw Edit

Mine

public text v1 · immutable
·published 2007-06-19 01:48 UTC
rendered paste body
<?php

class browserType {
  var $browserinfo;
  function GetBrowser() {
    $useragent_am = stristr ( $_SERVER['HTTP_USER_AGENT'], "amaya"         );
    $useragent_cb = stristr ( $_SERVER['HTTP_USER_AGENT'], "Crazy Browser" );
    $useragent_mx = stristr ( $_SERVER['HTTP_USER_AGENT'], "Maxthon"       );
    $useragent_ab = stristr ( $_SERVER['HTTP_USER_AGENT'], "Avant Browser" );
    $useragent_fl = stristr ( $_SERVER['HTTP_USER_AGENT'], "Flock"         );
    $useragent_ff = stristr ( $_SERVER['HTTP_USER_AGENT'], "Firefox"       );
    $useragent_ns = stristr ( $_SERVER['HTTP_USER_AGENT'], "Netscape"      );
    $useragent_sa = stristr ( $_SERVER['HTTP_USER_AGENT'], "Safari"        );
    $useragent_ga = stristr ( $_SERVER['HTTP_USER_AGENT'], "Galeon"        );
    $useragent_kq = stristr ( $_SERVER['HTTP_USER_AGENT'], "Konqueror"     );
    $useragent_lx = stristr ( $_SERVER['HTTP_USER_AGENT'], "Lynx"          );
    $useragent_op = stristr ( $_SERVER['HTTP_USER_AGENT'], "Opera"         );
    $useragent_ie = stristr ( $_SERVER['HTTP_USER_AGENT'], "MSIE"          );
    
    // IE and FireFox are last in the list because some browsers will have
    // them listed in their UA strings before their browsers version.
    if     ( $useragent_am ) { $this->browserinfo = "am"; }
    elseif ( $useragent_cb ) { $this->browserinfo = "cb"; }
    elseif ( $useragent_mx ) { $this->browserinfo = "mx"; }
    elseif ( $useragent_ab ) { $this->browserinfo = "ab"; }
    elseif ( $useragent_fl ) { $this->browserinfo = "fl"; }
    elseif ( $useragent_ns ) { $this->browserinfo = "ns"; }
    elseif ( $useragent_sa ) { $this->browserinfo = "sa"; }
    elseif ( $useragent_ga ) { $this->browserinfo = "ga"; }
    elseif ( $useragent_kq ) { $this->browserinfo = "kq"; }
    elseif ( $useragent_lx ) { $this->browserinfo = "lx"; }
    elseif ( $useragent_op ) { $this->browserinfo = "op"; }
    elseif ( $useragent_ff ) { $this->browserinfo = "ff"; }
    elseif ( $useragent_ie ) { $this->browserinfo = "ie"; }
    else                     { $this->browserinfo =  "";  }
  }
}
?>