Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Betriebssystem erkennen und anzeigen





Frage

Hallo, suche Erweiterung für die folgende Liste: ############### Betriebssystem Weiche ################ if (strpos($HTTP_USER_AGENT, "Win95") || strpos($HTTP_USER_AGENT, "Windows 95")) { $os = "Windows 95"; } if (strpos($HTTP_USER_AGENT, "Win98") || strpos($HTTP_USER_AGENT, "Windows 98")) { $os = "Windows 98"; } if (strpos($HTTP_USER_AGENT, "WinNT") || strpos($HTTP_USER_AGENT, "Windows NT")) { $os = "Windows NT"; } if (strpos($HTTP_USER_AGENT, "WinNT 5.0") || strpos($HTTP_USER_AGENT, "Windows NT 5.0")) { $os = "Windows 2000"; } if (strpos($HTTP_USER_AGENT, "WinNT 5.1") || strpos($HTTP_USER_AGENT, "Windows NT 5.1")) { $os = "Windows XP"; } if (strpos($HTTP_USER_AGENT, "WinNT 6.0") || strpos($HTTP_USER_AGENT, "Windows NT 6.0")) { $os = "Windows Vista"; } if (strpos($HTTP_USER_AGENT, "Linux")) { $os = "Linux"; } if (strpos($HTTP_USER_AGENT, "OS/2")) { $os = "OS/2"; } if (strpos($HTTP_USER_AGENT, "Sun")) { $os = "Sun OS"; } if (strpos($HTTP_USER_AGENT, "Macintosh") || strpos($HTTP_USER_AGENT, "Mac_PowerPC")) { $os = "Mac OS"; } if (!isset($os)) { $os = "[Unbekannt]"; } ############ Betriebssystem Weiche Ende #####

Antwort 1 von shorty066

Hallo nochmal,

wollte nicht unhöflich erscheinen, aber mehr Text hat das Boardsystem nicht zugelassen.

Also wer kann mir helfen, die Liste zu aktuallisieren bzw zu erweitern?

MfG Shorty066

Antwort 2 von bored

Hallo!

Ich kann deine Liste zwar nicht vervollständigen, aber ein kleiner Tipp:
PHP kann "Else If" und "switch". Letzteres ist in dieser Situation wohl angebrachter ;-)


Oh, jetzt kann ich deine Liste DOCH vervollständigen:
Habe bei Google nach "HTTP_USER_AGENT BSD" gesucht, weil ich der Meinung war, dass FreeBSD eben "FreeBSD" liefert und folgendes Skript gefunden:
http://www.comoc.jp/web2.pl

Keine Ahnung, ob das so veröffentlicht werden sollte. Auf jeden Fall solltest du dir nicht einfach das ganz Skript klauen ;-)

Antwort 3 von Supermax

Schau dir mal die Funktion get_browser() an, die gibt unter anderem auch das Betriebssystem zurück; hier gibt es dazu eine ständig aktualisierte browscap.ini zum herunterladen.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: