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
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

Posty w temacie


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: 5.10.2025 - 21:06