ftp_pasv
(PHP 3 >= 3.0.13, PHP 4, PHP 5)
ftp_pasv -- Habilita o deshabilita el modo pasivo
Descripción
bool
ftp_pasv ( resource secuencia_ftp, bool pasv )
ftp_pasv() habilita o deshabilita el modo
pasivo. En modo pasivo, las conexiones de datos son iniciadas por
el cliente, en lugar del servidor. Puede requerirse si el cliente
se encuentra detrás de un firewall.
Lista de parámetros
- secuencia_ftp
El identificador de enlace de la conexión FTP.
- pasv
Si es TRUE, el modo pasivo es habilitado, de lo contrario es
deshabilitado.
Valores retornados
Devuelve TRUE si todo se
llevó a cabo correctamente, FALSE en caso
de fallo.
Ejemplos
Ejemplo 1. Ejemplo de ftp_pasv()
<?php $archivo = 'algunarchivo.txt'; $archivo_remoto = 'leame.txt';
// configurar conexion basica $id_con = ftp_connect($servidor_ftp);
// iniciar sesion con nombre de usuario y contrasenya $resultado_login = ftp_login($id_con, $ftp_nombre_usuario, $ftp_contrasenya);
// habilitar modo pasivo ftp_pasv($id_con, true);
// cargar un archivo if (ftp_put($id_con, $archivo_remoto, $archivo, FTP_ASCII)) { echo "se ha cargado $archivo con exito\n"; } else { echo "Hubo un problema al cargar $archivo\n"; }
// cerrar la conexion ftp_close($id_con); ?>
|
|