ftp_set_option

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

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

Описание

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

Эта функция устанавливает параметры соединения с 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 соединения

add a note add a note

User Contributed Notes

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