indexOf を勝手に定義して使っていますw
function indexOf($haystack, $needle) {
$pos = strpos($haystack, $needle);
if($pos==””) return -1;
else return $pos;
}
$ua = strtoupper($_SERVER[“HTTP_USER_AGENT”]);
$os = “”;
if (indexOf($ua,”3.1″) >= 0) $os = “Windows 3.1″;
else if (indexOf( $ua,”95”) >= 0) $os = “Windows 95″;
else if (indexOf( $ua,”98”) >= 0) $os = “Windows 98″;
else if (indexOf( $ua,”NT 5.1”) >= 0) $os = “Windows Xp”;
else if (indexOf( $ua,”NT 5.0″) >= 0) $os = “Windows 2000″;
else if (indexOf( $ua,”NT 5.0”) >= 0) $os = “Windows NT”;
else if (indexOf( $ua,”MAC”) >= 0) $os = “Macintosh”;
else if (indexOf( $ua,”X11″) >= 0) $os = “UNIX”;
else
{
$os = “不明”;
}
$browser = “”;
if (indexOf($ua,”SAFARI”) >= 0) $browser = “Safari”;
else if (indexOf($ua,”OPERA”) >= 0) $browser = “Opera”;
else if (indexOf($ua,”NETSCAPE”) >= 0) $browser = “Netscape”;
else if (indexOf($ua,”MSIE”) >= 0) $browser = “IE”;
else if (indexOf($ua,”FIREFOX”) >= 0) $browser = “FireFox”;