CODE
<?php
/* img.php made by Flash (
[email protected] ) I.D. */
function ftpstatus($host)
{
$socket=socket_create(AF_INET, SOCK_STREAM, SOL_TCP); //создаем сокет
$port='21'; // 21 порт, порт на котором крутиться ftp
if(@socket_connect($socket, $host, $port)) // открывает сокет
$result=true;
else
$result=false;
socket_close($socket); //закрываем сокет
return $result;
}
header("Content-type: image/gif");
$dnsname=$_GET['name'];
if (ftpstatus($dnsname)) $img=imagecreatefromgif('img/on.gif'); //создаем картинку на основе gif
else $img=imagecreatefromgif('img/off.gif');
imagegif ($img);
echo $img;
?>
соответственно из скрипта видно что должны прилагатся две gif картинки on.gif и off.gif. которые находятся в папке img относительно скрипта.
результатом данного скрипта является картинка gif.
пользоваться очень протсо
./img.php?name=IP_или_dns_имя
(практика показала, что сканирование по DNS идёт быстрее, нежли чем по IP)
кстати данный скрипт подходит не только для проверки работоспособности ftp а так же и для других вещей, стоит только изменить номер порта.
Единственное ,не удалось добиться чтобы картинка мигала. Т.е. on.gif не мигает.