(PHP 4, PHP 5)
ftp_fget — Descarga un archivo desde el servidor FTP y lo guarda en un archivo abierto
ftp_fget() recupera archivo_remoto desde el servidor FTP, y lo escribe en el apuntador de archivo dado.
El identificador de enlace de la conexión FTP.
Un apuntador de archivo abierto en el que se almacenan los datos.
La ruta del archivo remoto.
El modo de transferencia. Debe ser FTP_ASCII o FTP_BINARY.
La posición desde la cual se empieza a descargar el archivo remoto.
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Example#1 Ejemplo de ftp_fget()
<?php
// ruta al archivo remoto
$archivo_remoto = 'algun_archivo.txt';
$archivo_local = 'archivo_local.txt';
// abrir algún archivo para escritura
$gestor = fopen($archivo_local, 'w');
// establecer la 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);
// intento de descargar $archivo_remoto y guardarlo en $gestor
if (ftp_fget($id_con, $gestor, $archivo_remoto, FTP_ASCII, 0)) {
echo "Se ha escrito satisfactoriamente sobre $archivo_local\n";
} else {
echo "Ha ocurrido un error mientras se descargaba $archivo_remoto en $archivo_local\n";
}
// cerrar la conexión y el gestor de archivo
ftp_close($id_con);
fclose($gestor);
?>
Versión | Descripción |
---|---|
4.3.0 | Se agregó pos_reanudar . |