![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Elo 8)
Chce zrobic skrypt ktory pokazywałby czy dany komputer (w sieci) jest włączony, jakich powinienem uzyc funkcji :?: moze ktos jakos przyblizyc jak ten skrypt ma wygladac :?: fsockopen() pewnie ale co jeshcze (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) ps. witam all dopiero sie zarejestrowałem |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 0 Dołączył: 9.04.2002 Skąd: miejscowosc Ostrzeżenie: (0%) ![]() ![]() |
Jest kilka możliwości:
1. Najprostsza (chociaż nie dokońca) to PING: <? $ip="213.180.130.200"; system("ping -c 1 -q $ip > /dev/null",$ret); if ($ret == "0") { echo "ONET.pl jest: ONLINE"; } elseif ($ret == "1") { echo "ONET.pl jest: OFFLINE"; } ?> Druga metoda (też z wykorzystaniem PING-a) to: Jeżeli masz sieć, która jest podłączona do serwera, który ma wyjście na interent (Wy przez ten serwer macie wyjście na interent) i tens serwer ma swoją domenę (host) to zależy od konfiguracji serwera, ale powinniście mieć takie host: domena serwera to: serwer.pl nazwa komputera to: komputer1 to host komputera (komputer1) to komputer1.serwer.pl Więc możesz robić tak: <? $ip="komputer1.serwer.pl"; system("ping -c 1 -q $ip > /dev/null",$ret); if ($ret == "0") { echo "Komputer1 jest: ONLINE"; } elseif ($ret == "1") { echo "Komputer1 jest: OFFLINE"; } ?> Albo jak to nie zadziała to powiedz, bo mam skrypt php, który "wyszukuje dostępne kompy w sieci (tylko musze go dopracować jeszcze) nie podam teraz tego skryptu tutaj, bo muszę go (skrypt) znaleść :wink: i trochę dopracować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) PS Jak znajdę ten skrypt to go tutaj (na forum) podam ("zamieszcze" "treść" tego skryptu) Pozdrawiam Mac! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 15:49 |