Try this:
PHP Code:
// Get the Browser
if(eregi("(opera) ([0-9]{1,2}.[0-9]{1,3}){0,1}",$HTTP_USER_AGENT,$match) || eregi("(opera/)([0-9]{1,2}.[0-9]{1,3}){0,1}",$HTTP_USER_AGENT,$match))
{
$BName = "Opera"; $version=$match[2];
}
elseif(eregi("(konqueror)/([0-9]{1,2}.[0-9]{1,3})",$HTTP_USER_AGENT,$match))
{
$BName = "Konqueror"; $version=$match[2];
}
elseif(eregi("(lynx)/([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,2})",$HTTP_USER_AGENT,$match))
{
$BName = "Lynx "; $version=$match[2];
}
elseif(eregi("(links) \(([0-9]{1,2}.[0-9]{1,3})",$HTTP_USER_AGENT,$match))
{
$BName = "Links "; $version=$match[2];
}
elseif(eregi("(msie) ([0-9]{1,2}.[0-9]{1,3})",$HTTP_USER_AGENT,$match))
{
$BName = "Internet Explorer "; $version=$match[2];
}
elseif(eregi("(netscape6)/(6.[0-9]{1,3})",$HTTP_USER_AGENT,$match))
{
$BName = "Netscape "; $version=$match[2];
}
elseif(eregi("mozilla/5",$HTTP_USER_AGENT))
{
$BName = "Netscape"; $version="Unknown";
}
elseif(eregi("(mozilla)/([0-9]{1,2}.[0-9]{1,3})",$HTTP_USER_AGENT,$match))
{
$BName = "Netscape "; $version=$match[2];
}
elseif(eregi("w3m",$HTTP_USER_AGENT))
{
$BName = "w3m"; $version="Unknown";
}
else
{
$BName = "Unknown";
$version="Unknown";
}
// $Bname is the browser, $version is the version
// $HTTP_REFERER and $REMOTE_ADDR are predefined variables
echo "You are using $Bname $version, your IP is $REMOTE_ADDR and you came from $HTTP_REFERER.";
Bookmarks