PHP ПРОВЕРИТЬ ПОРТ

Проверка состояния порта является важной задачей для любой системы, работающей в сетевом окружении. В PHP это можно сделать с помощью функции fsockopen(), которая возвращает дескриптор сокета при успешном подключении или FALSE в случае ошибки. Дополнительно, можно указать порт, на который нужно проверить соединение.

$host = 'example.com';
$ports = array(80, 443, 21, 22, 23);
foreach ($ports as $port) {
$fp = @fsockopen($host, $port, $errno, $errstr, 0.1);
if ($fp) {
echo 'Port ' . $port . ' is open.';
fclose($fp);
} else {
echo 'Port ' . $port . ' is closed or blocked.';
}
}

В приведенном выше примере мы пытаемся подключиться к нескольким портам на example.com. Если порт открыт, функция fsockopen() возвращает дескриптор сокета, который мы закрываем с помощью fclose(). В противном случае выводим сообщение о том, что порт закрыт или заблокирован.

[Solved] Forbidden - You don't have permission to access this resource in Wamp Server

PHP Mess Detector static analysis to find PHP code smells

Port 80 in use by Unable to open process with PID 4! Xampp server

How to Test PHP Code

How to Change Port 80 and Port 443 in XAMPP Server

PHP Get IP website and Scanner Port Command Line

mail(): Failed to connect to mailserver at \

PHP : Test if port open and forwarded using PHP

How to Set-Up \u0026 Install XAMPP localhost (test php locally \u0026 change port number)

Реклама
Новое
Реклама