Проверка наличия веб доступа у http://unisim-soft.com/ по определенному порту

Last modified by Nefedenkova Viktoria on 2023/07/14 14:27

Для проверки наличия веб доступа у 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);
?>

Выглядит так:
1.jpg

Результат удачного выполнения кода проверки для 1521 порта выглядит следующим образом:

2.jpg

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

3.jpg