Manuel PHP
Précédent |  | Suivant

# ftp_get

(PHP 3>= 3.0.13, PHP 4 , PHP 5)

ftp_get -- Télécharge un fichier depuis un serveur FTP

## Description

bool ftp_get ( resource ftp_stream, string local_file, string remote_file, int mode [, int resumepos])

ftp_get() télécharge le fichier `remote_file` depuis le serveur FTP, et le sauve dans le fichier local `local_file`. Le mode de transfert `mode` spécifié doit être soit `FTP_ASCII` ou `FTP_BINARY`.

> Note : Le paramètre `resumepos` a été ajouté à partir de `PHP` 4.3.0.

Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec.

Exemple 1. Exemple avec ftp_get()

`<?php
/* Définition de quelques variables */
$local_file = 'local.zip';
$server_file = 'server.zip';
/* Connexion */
$conn_id = ftp_connect($ftp_server);
/* Identification */
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
/* Tente de télécharger le fichier $server_file
et de le sauvegarder dans le fichier $local_file */
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
echo "Le fichier $local_file a été écrit avec succès.\n";
} else {
echo "Echec de l'opération.\n";
}
/* Fermeture de la connexion */
ftp_close($conn_id);
?>`

Voir aussi ftp_fget(), ftp_nb_get() et ftp_nb_fget().

Précédent | Sommaire | Suivant
ftp_get_option | Niveau supérieur | ftp_login