Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kto online ?
Ma4el
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mac
post
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!
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: 15.09.2025 - 15:49