Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: System operacyjny
Forum PHP.pl > Forum > Przedszkole
Marvollo
Czy taki kod do sprawdzenia systemu operacyjnego jest dobry?:

  1. <?
  2.  
  3. $os = php_uname();
  4.  
  5.  
  6. if (substr_count($os,&#092;"Windows\")!=0) {
  7. $my_os = &#092;"Windows\";
  8. } else if (substr_count($os,&#092;"Linux\")!=0) {
  9. $my_os = &#092;"Linux\";
  10. } else if(substr_count($os,&#092;"Unix\")!=0) {
  11. $my_os = &#092;"Unix\";
  12. } else if(substr_count($os,&#092;"Macintosh\")!=0) {
  13. $my_os = &#092;"Macintosh\";
  14. } else {
  15. $my_os = &#092;"Inny\";
  16. }
  17.  
  18. echo &#092;"Twój system operacyjny to $my_os\";
  19.  
  20. ?>
mike
W zasadzie nie odpowiem na Twoje pytanie, ale ...
Zajrzyj tutaj: php_uname()
Cytat
php_uname

(php 4 >= 4.0.2, php 5)
php_uname --  Returns information about the operating system php is running on
Description
string php_uname ( [string mode] )
(...)

Ta funkcja zwraca informacje o systemie na którem działa php a nie o systemie odwiedziącego witrynę.

Aby rozpoznać czyjś system użyj JavaScript'u.

A co do samego kodu to wygląda w pożądku.
pawel_k
hmmm...
spotkalem sie kiedys z jakims dodatkiem do phpbb ktory dodawal informacje o przegladarce i systemie, a system uzytkownika wyciagal wlasnie z informacji o przegladarce, dla przykladu tak sie przdstawia firefox pod winde:
Kod
Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

jak nie znajdziesz to daj znac, poszukam na kompie, powinienem gdzies to miec...
mike
W zasadzie można wyciągnąć tą informację z :
  1. <?php
  2.  
  3. echo $_SERVER[&#092;"HTTP_USER_AGENT\"];
  4.  
  5. ?>


Przepraszam za delikatne wcześniejsze zamieszanie:
Cytat(mike_mech;2005-08-04 17:50:50)
Aby rozpoznać czyjś system użyj JavaScript'u.
Marvollo
OK, dzięki smile.gif. Przeglądarkę też można stamtąd wyciągnąć, ale z tego co szukałem w necie to z rozdzielczością może być problem i pozostaje JavaScript...
sf
Wystarczy sciagnac sobie jakis skrypt do statystyk i tam wszystko jest jak na talerzu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.