ftp_set_option

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

ftp_set_optionModifica las opciones de la conexión FTP

Descripción

ftp_set_option(FTP\Connection $ftp, int $option, int|bool $value): bool

ftp_set_option() controla diversas opciones de una conexión FTP especificada.

Parámetros

ftp

An FTP\Connection instance.

option

Actualmente, las siguientes opciones son soportadas:

Opciones FTP soportadas
FTP_TIMEOUT_SEC Modifica el tiempo de espera de conexión en segundos utilizado para todas las funciones de red. value debe ser un integer mayor que 0. El tiempo de espera de conexión por defecto es de 90 segundos.
FTP_AUTOSEEK Cuando está activo, las peticiones GET o PUT con un argumento resumepos o startpos se posicionarán primero en la posición deseada en el archivo. Esto está activo por defecto.
FTP_USEPASVADDRESS Cuando está desactivado, PHP ignora la dirección IP devuelta por el servidor FTP en respuesta al comando PASV y utiliza en su lugar la dirección IP proporcionada en el ftp_connect(). value debe ser un valor booleano.

value

Este argumento depende de la opción option que se desea modificar.

Historial de cambios

Versión Descripción
8.1.0 The ftp parameter expects an FTP\Connection instance now; previously, a recurso was expected.

Valores devueltos

Devuelve true si la opción pudo ser modificada, false en caso contrario. Un mensaje de alerta será enviado si option no es soportada o bien si el valor value no corresponde al valor esperado para la opción option dada.

Ejemplos

Ejemplo #1 Ejemplo con ftp_set_option()

<?php
// Definición del tiempo de espera de conexión a 10 segundos
ftp_set_option($ftp, FTP_TIMEOUT_SEC, 10);
?>

Ver también

add a note

User Contributed Notes

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