(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ftp_set_option — Modifica las opciones de la conexión FTP
ftp_set_option() controla diversas opciones de una conexión FTP especificada.
ftp
An FTP\Connection instance.
option
Actualmente, las siguientes opciones son 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.
Versión | Descripción |
---|---|
8.1.0 |
The ftp parameter expects an FTP\Connection
instance now; previously, a recurso was expected.
|
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.
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);
?>