Сервер Online / Offline скрипт для нескольких IP

Я просто искал php скрипт для проверки сервера Online или OFfline для моего сайта. На одном форуме я нашел следующий скрипт:

<?php
/* our simple php ping function */
function ping($host)
{
exec(sprintf('ping -c 1 -W 5 %s', escapeshellarg($host)), $res, $rval);
return $rval === 0;
}

/* check if the host is up
$host can also be an ip address */
$host = 'XX.XX.XX.XX';
$up = ping($host);

/* optionally display either a red or green image to signify the server status */
if ($up) {
echo 'Online';
} else {
echo 'Offline';
}
?>

Я просто хочу знать, как пинговать несколько IP-адресов в одном скрипте? также, как добавить онлайн, так как счетчик …? Заранее спасибо..

0

Решение

Вам нужно создать массив IP и повторить его:

$ips = array('XX.XX.XX.XX',
'XX.XX.XX.XX',
'XX.XX.XX.XX');
foreach($ips as $ip)
{
if (ping($ip))
echo $ip.' Online';
else
echo $ip.' Offline';
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]