moin,
ich wollte so für mich eine kleine seite schreiben die pcs bei uns zuhause durch ping und mir anzeigt wer online ist
aber das ganze will noch nicht:
<?php
$start = 1;
$ende = 255;
$ip = "192.168.178.";
echo '<textarea style="width: 500px;height: 200px">';
while($start < $ende)
{
$ipn = $ip.$start;
$ipn_code = "ping $ipn -n 1 -l 16 -w 1";
echo $ipn_code;
$ping = system($ipn_code);
if(!eregi("Verlust", $ping))
{
$ip_online[] = $ipn;
}
echo "\n";
$start++;
}
echo '</textarea>';
?>
Alles anzeigen
Letzen Zeilen:
ZitatAlles anzeigen
ping 192.168.178.121 -n 1 -l 16 -w 1Ping wird ausgefhrt fr 192.168.178.121 mit 16 Bytes Daten:
Zeitberschreitung der Anforderung.
Ping-Statistik fr 192.168.178.121:
Pakete: Gesendet = 1, Empfangen = 0, Verloren = 1 (100% Verlust),
ping 192.168.178.122 -n 1 -l 16 -w 1
Ping wird ausgefhrt fr 192.168.178.122 mit 16 Bytes Daten:
Zeitberschreitung der Anforderung.
Ping-Statistik fr 192.168.178.122:
Pakete: Gesendet = 1, Empfangen = 0, Verloren = 1 (100% Verlust),
ping 192.168.178.123 -n 1 -l 16 -w 1
Ping wird ausgefhrt fr 192.168.178.123 mit 16 Bytes Daten:
Zeitberschreitung der Anforderung.
Ping-Statistik fr 192.168.178.123:
Pakete: Gesendet = 1, Empfangen = 0, Verloren = 1 (100% Verlust),
ping 192.168.178.124 -n 1 -l 16 -w 1
Ping wird ausgefhrt fr 192.168.178.124 mit 16 Bytes Daten:
Zeitberschreitung der Anforderung.
Ping-Statistik fr 192.168.178.124:
Pakete: Gesendet = 1, Empfangen = 0, Verloren = 1 (100% Verlust),
ping 192.168.178.125 -n 1 -l 16 -w 1
Ping wird ausgefhrt fr 192.168.178.125 mit 16 Bytes Daten:
Zeitberschreitung der Anforderung.
Ping-Statistik fr 192.168.178.125:
Pakete: Gesendet = 1, Empfangen = 0, Verloren = 1 (100% Verlust),
Fatal error: Maximum execution time of 60 seconds exceeded in D:\htdocs\ping.php on line 12
Ich hab die Pings schon so klein gemacht wie möglich aber irgendwie will es ned :\
Gruß crAzywuLf