Цитата:
Сообщение от Arsenn
Во первых это нужно 2 конфига
|
Кто сказал, что мешает описать в одном конфиге все сервера? Сделать такой, несложный конфиг:
PHP код:
$cfg = array(
'server' => array(
'first' => array(
'ip' => '127.0.0.1',
'port' => '80'
),
'second' => array(
'ip' => '127.0.0.2',
'port' => '81'
)
)
);
Далее проверять работу:
PHP код:
static $first_server = '1 сервер лежит!', $second_server = '2 сервер лежит!';
if (@fsockopen($cfg['server']['first']['ip'], $cfg['server']['first']['port'], $n, $s, 1))
{
$first_server = '1 сервер онлайн!<br />';
}
if (@fsockopen($cfg['server']['second']['ip'], $cfg['server']['second']['port'], $n, $s, 1))
{
$second_server = '2 сервер онлайн<br />';
}
echo $first_server.$second_server;
По аналогии делать и вывод статистики.