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);
?>

Hosting by: hurra.com
Generated: 2007-01-26 18:00:42