Основной сайт хуманэмулятор.рф  |  Демо  |  Купить  |  API  |  Wiki



Web / ftp



is_directory_exists

is_directory_exists($server,$dir_name); - Проверить существование папки на FTP сервере

Функция на вход принимает параметры:

  • $server – адрес FTP сервера
  • $dir_name – относительный путь к папке FTP

    После выполнения функции возвращаемое значение будет равно одному из двух :
  • true – успешно
  • false – не удалось

    Пример использования
    <?php
    // Scenario: Check if a directory exists on FTP server
    
    $xhe_host = getenv("RPABOT_HOST_URL");
    if (!isset($path)){
        // Path to the init.php file for connecting to the XHE API
        $path = "../../../Templates/init.php";
        // Including init.php grants access to all classes and functionality for working with the XHE API
        require($path);
    }
    
    // Beginning
    echo "\n<font color=blue>ftp->".basename (__FILE__)."</font>\n";
    
    // FTP account
    $ftp_server = "ftp://127.0.0.1";
    $login = "test";
    $password = "test";
    $port = "";
    $is_passive = true;
    $timeout = 3;
    $encoding = "";
    
    // Step: Connect to FTP server
    echo "1. Connect to FTP server: ". $ftp_server . " : ";
    echo WEB::$ftp->connect($ftp_server, $login, $password, $port,  $is_passive, $timeout, $encoding) . "\n";
    
    // Example 1: Check if FTP directory exists
    $directoryName = "test_folder";
    echo "\n\nExample 1: Check if FTP directory exists: ";
    echo WEB::$ftp->is_directory_exists($ftp_server, $directoryName) . "\n";
    
    // Step: Disconnect from all FTP servers
    echo "2. Disconnect from all FTP servers: ";
    echo WEB::$ftp->disconnect_all();
    
    // End
    echo "\n\n";
    
    // Quit
    WINDOW::$app->quit();
    ?>

    =============================================
    Ftp    Объекты    DOM  System  Vision  Web  Window        
    =============================================
    если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этой функции, пишите в комментарии или на наш форум
    .