ftp_set_option

(PHP 4 >= 4.2.0, PHP 5)

ftp_set_option -- Define opções do FTP em tempo de execução

Descrição

bool ftp_set_option ( resource ftp_stream, int opção, mixed valor )

Retorna TRUE se a opção puder ser estabelecida; FALSE se não. Uma mensagem de aviso será mostrada se o parâmetro opção não for suportado ou se o valor passado não seja esperado para a opção indicada.

Esta opção conecta varias opções em tempo de execução para a conexão FTP especificada. O parâmetro valor depende de qual opção é escolhida para ser alterada. Atualmente as seguintes opções são suportadas:

Tabela 1. Opções suportadas

FTP_TIMEOUT_SECModifica o limite de tempo em segundos para as operações de rede. O valor deve ser um inteiro e maior do que 0. O valor de limite de tempo padrão é 90 segundos.
FTP_AUTOSEEKQuando ativado, requesições GET ou PUT com um parâmetro resumepos ou startpos irão primeiro procurar a posição especificada no arquivo. Isto esta ativado por padrão.

Exemplo 1. Exemplo ftp_set_option()

<?php
// Define o limite de tempo para 10 segundos
ftp_set_option($conn_id, FTP_TIMEOUT_SEC, 10);
?>

Veja também ftp_get_option().