(PHP 4, PHP 5)
ftp_fget — Descarga un archivo desde el servidor FTP y lo guarda en un archivo abierto
ftp_fget() recupera un remote_file desde el servidor FTP, y lo escribe en el apuntador del archivo especificado.
El identificador de enlace de la conexión FTP.
Un apuntador del archivo abierto en el cual almacenar 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 en caso de éxito o FALSE en caso de error.
Example #1 Ejemplo de ftp_fget()
<?php
// ruta al archivo remoto
$remote_file = 'somefile.txt';
$local_file = 'localfile.txt';
// abrir un archivo para escribir
$handle = fopen($local_file, 'w');
// establecer una conexión básica
$conn_id = ftp_connect($ftp_server);
// iniciar sesión con nombre de usuario y contraseña
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// intenta descargar un $remote_file y guardarlo en $handle
if (ftp_fget($conn_id, $handle, $remote_file, FTP_ASCII, 0)) {
echo "Se ha escrito satisfactoriamente sobre $local_file\n";
} else {
echo "Ha habido un problema durante la descarga de $remote_file en $local_file\n";
}
// cerrar la conexión ftp y el gestor de archivo
ftp_close($conn_id);
fclose($handle);
?>
Versión | Descripción |
---|---|
4.3.0 | Se añadió resumepos.. |