Проверка порта TCP

if (isset($_POST['sub'])) {
if (empty($_POST['addr']) || empty($_POST['port'])) $error=1;
}
else {
$_POST['addr']=htmlspecialchars($_POST['addr']);
$_POST['port']=htmlspecialchars($_POST['port']);
}
?>

IP адрес или домен

if ($error==1) echo 'не заполнены необходимые поля‘;
if (isset($_POST[‘sub’]) && $error!=1) {
$server = $_POST[‘addr’];
$port = $_POST[‘port’];
$status = ‘закрыт‘;
$timeout = 10;
$fp = @fsockopen ($server, $port, $errno, $errstr, $timeout);
if ($fp) $status = ‘открыт‘;
echo «Порт $port на сервере $server $status»;
}
?>

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *