zatím to řeším takto, ale nevýhode je jasná - nepoznám, zda je PC zaplé či ne, pokud u něj neotevřu nějaký port...
Kód: Vybrat vše
function ping($host) {
$port = "XX";
$name = GetHostByAddr($host);
$ip = GetHostByName($host);
$fp = fsockopen($host,$port,$errno,$errstr, 4);
if (!$fp){
echo "<tr class='PC'><td> $host <td><img src='pc.jpg'> <td class='small'> OFFLINE on port $port \n";
} else {
echo "<tr class='PCo'><td> $host <br /> $ip <td><img src='pco.jpg'> <td class='small'> ONLINE on port $port\n";
fclose($fp);
}
}
