<?php
$u_agent=$_SERVER['HTTP_USER_AGENT'];
$browser=array(
array('such'=>'MSIE|Internet Explorer','name'=>'Internet Explorer','version'=>'#(MSIE) ([0-9.]+)#i'),
array('such'=>'Safari','name'=>'Safari','version'=>'#(Version)/([0-9.]+)#i'),
array('such'=>'Firefox','name'=>'Firefox','version'=>'#(Firefox)/([0-9.]+)#i'),
array('such'=>'Chrome','name'=>'Chrome','version'=>'#(Chrome)/([0-9.]+)#i'),
array('such'=>'Opera','name'=>'Opera','version'=>'#(Version)/([0-9.]+)#i')
);
for($z=0;$z<count($browser);$z++){
if(@preg_match("/".$browser[$z]['such']."/i",$u_agent)){
$b_name=$browser[$z]['name'];$version=$browser[$z]['version'];
}
}
if($version!=''){
@preg_match_all($version,$u_agent,$matches);
$a=count($matches);
if($a>=1){
$a=$a-1;
$b_ver=@$matches[$a][0];
$zs=@explode(".",$matches[$a][0]);
if(count($zs)>2){
$b_ver=$zs[0].".".$zs[1];
}
}
}
echo "Du benutzt den folgenden Browser: ".$b_name." ".$b_ver;
?>