Написал скрипт, который проверяет наличие фтп сервера у двух(необязательно) IP адресов.
$file = \'d:/server/www/\';
include($file . \'qwe.php\');
$fp = fsockopen ($q, 21, $errno, $errstr, 1);
$fp1 = fsockopen ($a, 21, $errno, $errstr, 1);
if (!$fp)
{
echo ( "$q - OFF");
}
else
{
echo (" $q - ON");
fclose($fp);
}
if (!$fp1)
{
echo ( "
$a - OFF ");
}
else
{
echo ("
$a - ON");
fclose($fp1);
}
?>
Дело в том что когда оба сервера работают, то пишется:
10.1.21.134 - ON
10.1.15.136 - ON
если один из них не работает, то может быть будет что то типа
10.1.21.134 - ON
10.1.15.136 - OFF
или вообще ничего не будет, просто пустое окно.
а вот когда и первый и второй сервер в дауне, то стабильно показывает пустое окно, даже нет надписи типа error: ... и тд , просто показывает пустое окошко вместо
10.1.21.134 - OFF
10.1.15.136 - OFF
============
частично скрипт работает. я уже второй день не могу найти ошибку :<
так в чем может быть проблема?
=====
и второй вопрос: как можно создать ms ?
типа
ftp ms
10.0.0.1 12
10.0.0.2 54
10.0.0.3 1
10.0.0.4 21
если не сложно примерчик простенький приведите.