|
|
|||||||
| PHP Alles rund um PHP |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Könnt ihr mir mal sagen, wie diese ausgabe bei den verschiedenen Betriebssystemen und bei den verschiesenen Browsern ausschaut,also Browser Version, Browser, Betriebssystem und Spache. MEine, die ich schon hab: --Windows XP MSIE DE-- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) --Windows XP Firefox DE-- Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.7.12) Gecko/20050919 Firefox/1.0.7 --Windows 2000 Firefox DE-- Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.7.12) Gecko/20050919 Firefox/1.0.7 --Windows 98 Firefox 1.0.7-- Mozilla/5.0 (Windows; U; Win98; de-DE; rv:1.7.12) Gecko/20050919 Firefox/1.0.7 -Windows 98 InternetExplorer 6.0-- Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; DT) --windows 98 Opera 7.22: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98) Opera 7.22 [de] -netscape 7.1: Mozilla/5.0 (Windows; U; Win98; de-DE; rv:1.4) Gecko/20030619 Netscape/7.1 (ax)!
__________________
M.f.g. Koksnuss visit my own PHP-Allround-Script @ http://www.moritz-muench.dl.am/ (im Bau) |
|
#2
|
|||
|
|||
|
In den Log Dateien des Apache finden sich solche Einträge in Massen
-------------- Von Olli: http://www.psychedelix.com/agents.html
__________________
Bitte immer nur im Schritttempo denken. Wer in die falsche Richtung läuft, braucht sich nicht zu beeilen... |
|
#3
|
|||
|
|||
|
__________________
Gary ============================= Schreie nach Besserem, bis du es auch erhältst. Das noch Bessere verabschiedet sich rechtzeitig vor deinem Lärm. © Martin Gerhard Reisenberg (*1949) |
|
#4
|
|||
|
|||
|
So ich habe jetzt mal schnell was programmiert, mit dem man das ganze perfekt ausgeben kann nur die Browser VErsion hab ich weggelassen, die ist Sinnlos.
Einen TEstlink gibt es hier: Link Code:
<?
$key=$_SERVER['HTTP_USER_AGENT']; //Operating-System scan start if(preg_match('=WIN=i',$key)) { //Windows if(preg_match('=NT=i',$key)) { if(preg_match('=5.1=',$key)) { //Windows XP $os="Windows XP"; } elseif(preg_match('=5.0=',$key)) { //Windows 2000 $os="Windows 2000"; } } else { if(preg_match('=ME=',$key)) { //Windows ME $os="Windows ME"; } elseif(preg_match('=98=',$key)) { //Windows 98 $os="Windows 98"; } elseif(preg_match('=95=',$key)) { //Windows 95 $os="Windows 95"; } } } elseif(preg_match('=MAC=i',$key)) { //Macintosh $os="Macintosh"; } elseif(preg_match('=LINUX=i',$key)) { //Linux $os="Linux"; } //Operating-System scan end //Browser scan start if(preg_match('=MSIE=i',$key)) { //Internet Explorer $br="Internet Explorer"; } elseif(preg_match('=FIREFOX=i',$key)) { //Firefox $br="Firefox"; } elseif(preg_match('=OPERA=i',$key)) { //Opera $br="Opera"; } elseif(preg_match('=FIREBIRD=i',$key)) { //Firebird $br="Firebird"; } elseif(preg_match('=AOL=i',$key)) { //AOL $br="AOL"; } //Browser scan end //Language scan start if(preg_match('=DE=i',$key)) { //German $la="Germany"; } elseif(preg_match('=EN=i',$key)) { //England $la="England"; } elseif(preg_match('=US=i',$key)) { //USA $la="USA"; } elseif(preg_match('=FR=i',$key)) { //France $la="France"; } elseif(preg_match('=IT=i',$key)) { //Italy $la="Italy"; } echo "Sie haben ".$os." und sprechen ".$la." und haben den Browser ".$br."."; ?>
__________________
M.f.g. Koksnuss visit my own PHP-Allround-Script @ http://www.moritz-muench.dl.am/ (im Bau) |
|
#5
|
|||
|
|||
|
Ich habe nur noch ein kleine Problem:
Wenn ich jetzt mit dem IE drauf gehe, erkennt er die Sprache nicht, weil der der USER Agent nur das hier liefert: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) Kann ich trotzdem die Sprache herausfinden?
__________________
M.f.g. Koksnuss visit my own PHP-Allround-Script @ http://www.moritz-muench.dl.am/ (im Bau) |
|
#6
|
|||
|
|||
|
PHP Quellcode:
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
__________________
Bitte immer nur im Schritttempo denken. Wer in die falsche Richtung läuft, braucht sich nicht zu beeilen... |
|
#7
|
|||
|
|||
|
Dafür gibts einen anderen HTTP Header: echo $_SERVER["HTTP_ACCEPT_LANGUAGE"];
__________________
Olli |
|
#8
|
|||
|
|||
|
THX!!! Danke, das war alles ihr seid echt super!!
__________________
M.f.g. Koksnuss visit my own PHP-Allround-Script @ http://www.moritz-muench.dl.am/ (im Bau) |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Browser und Betriebssystem auslesen | michseel | Skriptsuche | 4 | 30.03.2006 18:10 |
| Browser Sprache auf ein de oder us oder so reduzieren? | Koksnuss | PHP | 5 | 12.10.2005 23:14 |
| Javascript als Batch-sprache ohne Browser???? | Flow23 | JavaScript | 0 | 08.12.2004 10:15 |
| 2 Betriebssystem | jims | Administration | 34 | 18.07.2004 21:27 |
| Browser und Betriebssystem bestimmen | danib | PHP | 1 | 30.10.2003 14:58 |