i $hosts_to_ping
dizideki IP'leri ping gereken bu ufak bir programcık var. Bu PHP index.html içinde JS ile denir.
$rval
(ana bilgisayar ulaşılamaz demek ki) her zaman 1 çünkü Ama bir şey yanlış. Ama ilk iki ev sahibi hayatta olduğunu biliyoruz.
Yani $res
değişkeni yazdırmak ve ben mesajı: IP vermek gerekir. Ben işlevinde gerçek IP adresine $host
değişkeni yerine neden dont anlamıyorum.
<?php
function ping($host) {
exec(sprintf('ping -n 4', escapeshellarg($host)), $res, $rval);
print_r($res);
return $rval === 0;
}
$hosts_to_ping = array('10.54.23.254', '10.22.23.254', '10.23.66.134');
?>
<ul>
<?php foreach ($hosts_to_ping as $host): ?>
<li>
<?php echo $host; ?>
<?php $up = ping($host); ?>
(<img src="<?php echo $up ? 'on' : 'off'; ?>"
alt="<?php echo $up ? 'up' : 'down'; ?>">)
</li>
<?php endforeach; ?>
</ul>