Mailinglisten-Archive |
Hallo Johannes, versuch mal das hier, als input must du die variabel $HTTP_USER_AGENT eingeben //diese function prüft den client rechner function navigator($input){ //prft das betriebssystem (os) if (strchr($input,"Win")) { $out["os"] = "Win"; } elseif (strchr($input,"Mac")) { $out["os"] = "Mac"; } elseif (strchr($input,"Linux")) { $out["os"] = "Linux"; } elseif (strchr($input,"Unix")) { $out["os"] = "Unix"; } elseif (strchr($input,"Amiga")) { $out["os"] = "Amiga"; } else { $out["os"] = "none"; } // //prüft den browser (navigator, version, release) if (strchr($input,"MSIE")){ $out["navigator"] = "IE"; $version = strchr($input,"MSIE"); $token=";"; $version = strtok($version,$token); $token=" "; $version = strtok($version,$token); $version = strtok($token); $token="."; $out["version"] = strtok($version,$token); $out["release"] = strtok($token); } else { $out["navigator"] = "NC"; $token="["; $version = strtok($input,$token); $token="/"; $version = strtok($version,$token); $version = strtok($token); $token="."; $out["version"] = strtok($version,$token); $out["release"] = strtok($token); } // //prft die sprache (language)) if (strchr($input,"[de]")) { $out["language"] = "de"; } elseif (strchr($input,"[en]")) { $out["language"] = "en"; } elseif (strchr($input,"[fr]")) { $out["language"] = "fr"; } else { $out["language"] = "de"; } // // //giebt die daten aus return $out; } > http://infosoc.uni-koeln.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive