(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ftp_set_option — Устанавливает параметры соединения с FTP-сервером
Эта функция устанавливает параметры соединения с FTP-сервером.
ftpЭкземпляр класса FTP\Connection.
optionВ настоящее время поддерживаются следующие параметры:
FTP_TIMEOUT_SEC | 
           
            Устанавливает время ожидания сетевых операций, в секундах. Аргумент
            value должен быть целым, больше 0. По
            умолчанию время ожидания равно 90 секундам.
            | 
          
FTP_AUTOSEEK | 
           При установке этого параметра перед выполнением запросов
            GET или PUT с параметром resumepos или
            startpos указатель файла будет установлен
            на запрошенную позицию. Этот параметр установлен по умолчанию.
            | 
          
FTP_USEPASVADDRESS | 
           
            Если отключено, то PHP  будет игнорировать IP-адрес, возвращённый сервером в ответ на команду PASV и вместо него будет использовать IP-адрес, переданный в ftp_connect().
            Параметр value должен содержать логическое значение.
            | 
          
value
       Назначение этого аргумента зависит от значения параметра
       option.
      
   Возвращает true если параметр был установлен; false в противном
   случае. Если значение аргумента option не
   поддерживается или значение аргумента value не
   соответствует значению аргумента option, будет
   выведено предупреждение.
  
| Версия | Описание | 
|---|---|
| 8.1.0 | 
  Параметр ftp теперь ожидает экземпляр класса FTP\Connection;
  раньше параметр ждал ресурс (resource).
  | 
Пример #1 Пример использования ftp_set_option()
<?php
// установка времени ожидания в 10 секунд
ftp_set_option($ftp, FTP_TIMEOUT_SEC, 10);
?>