(PHP 4, PHP 5)
ftp_fget — Télécharge un fichier via FTP dans un fichier local
ftp_fget() télécharge le fichier remote_file depuis le serveur FTP et l'écrit dans le fichier identifié par handle .
L'identifiant du lien de connexion FTP.
Un pointeur de fichier ouvert dans lequel on écrit les données.
Le chemin vers le fichier distant.
Le mode de transfert. Doit être soit FTP_ASCII, soit FTP_BINARY.
La position du fichier distant à partir de laquelle le téléchargement commence.
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple #1 Exemple avec ftp_fget()
<?php
// Chemin vers le fichier distant
$remote_file = 'somefile.txt';
$local_file = 'localfile.txt';
// Ouverture du fichier pour écriture
$handle = fopen('local_file.txt', 'w');
// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);
// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Tente de téléchargement le fichier $remote_file et de le sauvegarder dans $handle
if (ftp_fget($conn_id, $handle, $remote_file, FTP_ASCII, 0)) {
echo "Ecriture dans le fichier $local_file avec succès\n";
} else {
echo "Il y a un problème lors du téléchargement du fichier $remote_file dans $local_file\n";
}
// Fermeture de la connexion et du pointeur de fichier
ftp_close($conn_id);
fclose($handle);
?>
Version | Description |
---|---|
4.3.0 | resumepos a été ajouté. |