ftp_get
(PHP 4, PHP 5)
ftp_get — Descarga un archivo desde el servidor FTP
Descripción
bool ftp_get
( resource $secuencia_ftp
, string $archivo_local
, string $archivo_remoto
, int $modo
[, int $pos_reanudar
] )
ftp_get() recupera un archivo remoto desde el servidor FTP, y lo almacena e un archivo local.
Lista de parámetros
- secuencia_ftp
-
El identificador de enlace de la conexión FTP.
- archivo_local
-
La ruta del archivo local (será sobrescrito si el archivo ya existe).
- archivo_remoto
-
La ruta del archivo remoto.
- modo
-
El modo de transferencia. Debe ser FTP_ASCII o FTP_BINARY.
- pos_reanudar
-
La posición para el comienzo de la descarga en el archivo remoto.
Valores retornados
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Ejemplos
Example#1 Ejemplo de ftp_get()
<?php
// definir algunas variables
$archivo_local = 'local.zip';
$archivo_servidor = 'servidor.zip';
// configurar conexión básica
$id_con = ftp_connect($servidor_ftp);
// iniciar sesión con nombre de usuario y contraseña
$resultado_login = ftp_login($id_con, $ftp_nombre_usuario, $ftp_contrasenya);
// intentar la descarga de $archivo_servidor y guardarlo en $archivo_local
if (ftp_get($id_con, $archivo_local, $archivo_servidor, FTP_BINARY)) {
echo "Se ha guardado satisfactoriamente en $archivo_local\n";
} else {
echo "Ha ocurrido un problema\n";
}
// cerrar la conexión
ftp_close($id_con);
?>