Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> System operacyjny
Marvollo
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.08.2005

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
pawel_k
post
Post #3





Grupa: Zarejestrowani
Postów: 211
Pomógł: 3
Dołączył: 29.07.2005
Skąd: Szczebrzeszyn

Ostrzeżenie: (0%)
-----


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...
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Marvollo
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.08.2005

Ostrzeżenie: (0%)
-----


OK, dzięki (IMG:http://forum.php.pl/style_emoticons/default/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...
Go to the top of the page
+Quote Post
sf
post
Post #6





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Wystarczy sciagnac sobie jakis skrypt do statystyk i tam wszystko jest jak na talerzu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:04