Avatar billede nicce Nybegynder
28. november 2001 - 04:17 Der er 6 kommentarer og
1 løsning

OS tjekker

hejsa jeg har brug for et lille? phpscript som kan kaldes og se ser hvilket OS man kører med og så redirecter til en html side der passer til ens OS.. fx win95.html win98.html winxp.html osv.. jeg ved ikke hvor mange OS man kan teste for.

på forhånd tak :-)
Avatar billede dmcn Praktikant
28. november 2001 - 05:39 #1
PHP afvikles på serveren, så du skal over i JS-kategorien for at finde noget brugbart - og så kan du samtidig skrue pointtallet kraftigt ned.
Avatar billede coderdk Praktikant
28. november 2001 - 05:52 #2
Du er nok nødt til at lave en masse if-sætninger som denne:

if (preg_match(\'/windows nt 5.0/i\',$HTTP_USER_AGENT)))
{
  header(\'location: win2k.html\');
  exit;
}
if (preg_match(\'/macintosh/i\',$HTTP_USER_AGENT)))
{
  header(\'location: mac.html\');
  exit;
}
if (preg_match(\'/linux/i\',$HTTP_USER_AGENT)))
{
  header(\'location: linux.html\');
  exit;
}

osv
Avatar billede retep Nybegynder
28. november 2001 - 09:35 #3
Tag et kig på denne sniffer:

http://phpsniff.sourceforge.net/

Den kan finde ud af mange ting om brugerens opsætning, bl.a. OS
Avatar billede nicce Nybegynder
28. november 2001 - 14:11 #4
coderdk: takker kigger på det og vender tilbage

retep: jeg loadede siden men den fortalte mig at jeg kører med win2k men det er win xp jeg har, og jeg ved det er muligt at se om det er win2k eller xp.jeg har set et andet php script som gjorde det..
Avatar billede coderdk Praktikant
28. november 2001 - 19:22 #5
if (preg_match(\'/windows nt 5.1/i\',$HTTP_USER_AGENT)))
{
  header(\'location: winxp.html\');
  exit;
}

Ville være XP tingen :)
Avatar billede nicce Nybegynder
28. november 2001 - 23:31 #6
coderdk.. hvordan skal jeg håndtere koden du har lavet skal den pakkes ind i nogle php tags? jeg ved ikke meget om det nemlig..
Avatar billede coderdk Praktikant
29. november 2001 - 22:10 #7
ja, bare <?php før og ?> til sidst
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester