Проверка наличия веб доступа у http://unisim-soft.com/ по определенному порту
Для проверки наличия веб доступа у http://unisim-soft.com/ по определенному порту если разрешен только 1 адрес используется определенный php, который можно открыть по линку http://demoproject2021.unisim-soft.com/glovo/port.php
Файл следующего содержания:
<?php
$host = '89.34.194.114';
$port = 1521;
$timeout = 5;
Establish a connection to Oracle database
$conn = oci_connect('bonus', 'bonus', '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST='.$host.')(PORT='.$port.'))(CONNECT_DATA=(SERVICE_NAME=bonus.world)))');
if (!$conn) {
echo "Failed to connect to Oracle database.";
exit;
}
Perform a test query to check the port availability
$sql = "SELECT 1 FROM DUAL";
$stmt = oci_parse($conn, $sql);
oci_execute($stmt);
if ($stmt) {
echo "Port $port is open on $host.";
} else {
echo "Port $port is closed or not accessible on $host.";
}
Clean up resources and close the Oracle connection
oci_free_statement($stmt);
oci_close($conn);
?>
Выглядит так:
Результат удачного выполнения кода проверки для 1521 порта выглядит следующим образом:

Проверка выполняется для пользователя и домена со скриншота.
