Find operativ system med PHP

Tags:    php

Hej

Jeg er på udkig efter noget kode, som kan finde clientens operativ system, og udskrive det.

Nogen der ved hvordan man gør det, eller har andet der kan lede mig til at svar...

//Emilbp



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hej

Jeg er på udkig efter noget kode, som kan finde clientens operativ system, og udskrive det.

Nogen der ved hvordan man gør det, eller har andet der kan lede mig til at svar...

//Emilbp

Jeg har ikke en i php, men jeg har en i JS:
Fold kodeboks ind/udKode 

Jeg tror heller ikke at det er muligt at gøre det i php, da php køre dit script på en server, så hvis du lavede det i php, vil den bare vise serverens OS.

Hilsen
Jan S.

[Redigeret d. 26/01-05 20:39:27 af Jan S]



Hej

Jeg er på udkig efter noget kode, som kan finde clientens operativ system, og udskrive det.

Nogen der ved hvordan man gør det, eller har andet der kan lede mig til at svar...

//Emilbp

Jeg har ikke en i php, men jeg har en i JS:
Fold kodeboks ind/udKode 

Jeg tror heller ikke at det er muligt at gøre det i php, da php køre dit script på en server, så hvis du lavede det i php, vil den bare vise serverens OS.

Hilsen
Jan S.

[Redigeret d. 26/01-05 20:39:27 af Jan S]


Jeg er sikker på at det kan lade sig gøre med PHP... JEg har et script til at finde clientens browser, så det må også kunne lade sig gøre at finde OS'et


//Emilbp



Hej

Jeg er på udkig efter noget kode, som kan finde clientens operativ system, og udskrive det.

Nogen der ved hvordan man gør det, eller har andet der kan lede mig til at svar...

//Emilbp

Jeg har ikke en i php, men jeg har en i JS:
Fold kodeboks ind/udKode 

Jeg tror heller ikke at det er muligt at gøre det i php, da php køre dit script på en server, så hvis du lavede det i php, vil den bare vise serverens OS.

Hilsen
Jan S.

[Redigeret d. 26/01-05 20:39:27 af Jan S]


Jeg er sikker på at det kan lade sig gøre med PHP... JEg har et script til at finde clientens browser, så det må også kunne lade sig gøre at finde OS'et


//Emilbp

Okay, Emil, det bestemmer du sel men du kan jo sagtens bruge det JS script... og hvis det er du skal bruge det med din php kode kan du jo bare putte JS filen et andet sted ogsige noget include...
men dety bestemmer du jo selv..
Hilsen
Jan S.



Hej

Jeg er på udkig efter noget kode, som kan finde clientens operativ system, og udskrive det.

Nogen der ved hvordan man gør det, eller har andet der kan lede mig til at svar...

//Emilbp

Jeg har ikke en i php, men jeg har en i JS:
Fold kodeboks ind/udKode 

Jeg tror heller ikke at det er muligt at gøre det i php, da php køre dit script på en server, så hvis du lavede det i php, vil den bare vise serverens OS.

Hilsen
Jan S.

[Redigeret d. 26/01-05 20:39:27 af Jan S]


Jeg er sikker på at det kan lade sig gøre med PHP... JEg har et script til at finde clientens browser, så det må også kunne lade sig gøre at finde OS'et


//Emilbp


Nope det kan ikke lade sig gøre.. Det har noget at gøre med at din browser kun sender nogle få dataer til serveren. Så som browservertion osv.



Hej

Jeg er på udkig efter noget kode, som kan finde clientens operativ system, og udskrive det.

Nogen der ved hvordan man gør det, eller har andet der kan lede mig til at svar...

//Emilbp


Det kan sagtens lade sig gøre...

<?php
echo $_SERVER['HTTP_USER_AGENT'];
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')){
echo "<div>Internet Explorer</div>"; }
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox')){
echo "<div>Firefox</div>"; }
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Opera/7.54')){
echo "<div>Opera</div>"; }
else {
echo "<div>CRAP!</div>"; }
?>

Dette stykke kode giver dig en hel linie med al mulig dejlig info. Blandt andet browser og OS. Her giver den en besked afhængeligt af browser. Skifter dem f.eks. ud med Windows og Mac OS X...

Ihvertfald kan du finde OS med $_SERVER['HTTP_USER_AGENT']

Far er IKKE PRÆST!



t