ftp_set_option

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

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

Описание

ftp_set_option(resource $ftp, int $option, int|bool $value): bool

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

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

ftp

Идентификатор соединения с 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-соединения

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top