elseif((empty($phone)||preg_match('/iphone/i',$_SERVER["HTTP_USER_AGENT"]))&&preg_match('/safari(\/|\s)([\d\.]*)/i',$_SERVER["HTTP_USER_AGENT"],$reg)){$name='safari';$version=$reg[2];}// Safari is often present in string for mobile but its not.
elseif(preg_match('/msie(\/|\s)([\d\.]*)/i',$_SERVER["HTTP_USER_AGENT"],$reg)){$name='ie';$version=$reg[2];}// MS products at end
elseif(preg_match('/(MSIE\s([0-9]+\.[0-9]))|.*(Trident\/[0-9]+.[0-9];\srv:([0-9]+\.[0-9]+))/i',$_SERVER["HTTP_USER_AGENT"],$reg)){$name='ie';$version=end($reg);}// MS products at end