Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Visualizzare sistema operativo
Forum - PHP - Visualizzare sistema operativo

Avatar
MatrixTeo (Normal User)
Newbie


Messaggi: 2
Iscritto: 20/07/2007

Segnala al moderatore
Postato alle 17:16
Lunedì, 17/09/2007
Ciao a tutti ;)
Volevo realizzare uno script in php che faccia vedere ai visitatori il loro sistema operativo.
Ho letto questo articolo:
http://www.pierotofy.it/pages/dispense/PHP/Individuare_il_ ...
Io però devo visualizzare il S.O tramite il comando echo, come faccio ?
Grazie in anticipo ;)

Ultima modifica effettuata da MatrixTeo il 17/09/2007 alle 17:18
PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 15:00
Martedì, 18/09/2007
Semplice:

Codice sorgente - presumibilmente PHP

  1. <?php
  2.  
  3. function GetOS(){
  4.     $os = array("Windows XP" => "Windows NT 5.1",
  5.          "Windows 2000" => "Windows NT 5.0",
  6.          "Windows ME" => "Windows NT 4.90",
  7.          "Windows 95" => "Win95",
  8.          "Windows 98" => "Win98",
  9.          "Windows NET" => "Windows NT 5.2",
  10.      "Windows NT" => "WinNT4.0",
  11.          "Mac" => "Mac|PPC",    
  12.          "Linux" => "Linux",
  13.          "FreeBSD" => "FreeBSD",
  14.          "SunOS" => "SunOS",
  15.          "Irix" => "Irix",
  16.          "BeOS" => "BeOS",
  17.          "OS/2" => "OS/2",
  18.          "AIX" => "AIX",
  19.          )
  20.  
  21.     foreach($os as $chiave => $valore){
  22.         if(eregi($valore, $_SERVER["HTTP_USER_AGENT"])){
  23.             return $chiave;
  24.         }
  25.     }
  26.  
  27.     return "Altro";
  28. }
  29.  
  30. [b]echo GetOS();[/b]
  31.  
  32. ?>



Se hai bisogno di altro fammi sapere! :k:

Ultima modifica effettuata da Shutdown il 18/09/2007 alle 15:01
PM Quote