ftp_set_option

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

ftp_set_optionУстанавливает параметры соединения с FTP-сервером

Описание

ftp_set_option ( resource $ftp_stream , int $option , mixed $value ) : bool

Эта функция устанавливает параметры соединения с FTP-сервером.

Список параметров

ftp_stream

Идентификатор соединения с FTP-сервером.

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, будет выведено предупреждение.

Примеры

Пример #1 Пример использования ftp_set_option()

<?php
// установка таймаута в 10 секунд
ftp_set_option($conn_idFTP_TIMEOUT_SEC10);
?>

Смотрите также

  • ftp_get_option() - Получает текущие параметры FTP-соединения