Mam pewien problem. Gdzieś kiedyś znalazłem na forum fajny skrypcik który powinien wyświetlać jakiego systemu operacyjnego używa user. Skrypt częściowo działa prawidłowo, tzn. na localhoście pokazuje tak jak powinien - np. Windows, ale po wgraniu na serwer pokazuje - Linux (prawdopodobnie pokazuje system na jakim postawiony jest serwer, bo tak jest w rzeczywistości).
Kod
$os = php_uname();
if (substr_count($os,"Windows")!=0) {
$my_os = "Windows";
} else if (substr_count($os,"Linux")!=0) {
$my_os = "Linux";
} else if(substr_count($os,"Unix")!=0) {
$my_os = "Unix";
} else if(substr_count($os,"Macintosh")!=0) {
$my_os = "Macintosh";
} else {
$my_os = "Inny";
}
if (substr_count($os,"Windows")!=0) {
$my_os = "Windows";
} else if (substr_count($os,"Linux")!=0) {
$my_os = "Linux";
} else if(substr_count($os,"Unix")!=0) {
$my_os = "Unix";
} else if(substr_count($os,"Macintosh")!=0) {
$my_os = "Macintosh";
} else {
$my_os = "Inny";
}
Jak to można zmienić żeby pokazywał system usera, a nie serwera ?