connect(server, user="", password="", iport="", flag_passive=false, timeout=-1)
Данная команда используется для соединится с заданным адресом по ftp соединению.
Команда на вход принимает параметры:
После отработки команда возвращает результат своей работы в робот:
- server - адрес подключения;
- user - логин подключения;
- password - пароль подключения;
- iport - порт подключения;
- flag_passive - режим подключения (пассивный или активный);
- timeout - максимальное время на попытку подключения (в секундах), при значении timeout = -1, используются настройки системы (обычно 90 секунд). Доступен с версии 4.9.39.
- true – подключились к заданному адресу под заданным именем;
- false – в процессе подключения произошли ошибки.
Пример использования (php)
<?php $xhe_host = "127.0.0.1:7010"; // подключим объект для управления RPAbot, если еще не подключен if (!isset($path)) $path="../../../Templates/init.php"; require($path); // начало echo "<hr><font color=blue>ftp->".basename (__FILE__)."</font><hr>"; // фтп аккаунт $ftp_server = "localhost"; $login = "test"; $password = "test"; $passive = false; // 1 echo "1. Соединится с сервером в активном режиме (3 секунды на соединение): " . $ftp_server . ": "; echo $ftp->connect($ftp_server, $login, $password, 21, $passive, 3) . "<br>"; // 2 echo "2. Соединится с сервером в пассивном режиме (10 секунд на соединение): " . $ftp_server . ": "; echo $ftp->connect($ftp_server, $login, $password, 21, true, 10) . "<br>"; // 3 echo "3. Отсоединится от всех серверов: "; echo $ftp->disconect_all(); // конец echo "<hr><br>"; // Quit $app->quit(); ?>