ftp_get

(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 .

Liste de paramètres

ftp_stream

L'identifiant du lien de connexion FTP.

local_file

Le chemin vers le fichier local (sera écrasé si le fichier existe déjà).

remote_file

Le chemin vers le fichier distant.

mode

Le mode de transfert. Doit être soit FTP_ASCII , soit FTP_BINARY .

resumepos

La position dans le fichier distant à partir duquel on commence le téléchargement.

Valeurs de retour

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

Exemples

Exemple 874. Exemple avec ftp_get()

<?php

// Définission de quelques variables
$local_file  'local.zip' ;
$server_file  'server.zip' ;

// 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 );

// Tentative de téléchargement du fichier $server_file et sauvegarde dans le fichier $local_file
if ( ftp_get ( $conn_id $local_file $server_file FTP_BINARY )) {
    echo 
"Le fichier $local_file a été écris avec succès\n" ;
} else {
    echo 
"Il y a un problème\n" ;
}

// Fermeture de la connexion
ftp_close ( $conn_id );

?>

Historique

4.3.0resumepos a été ajouté.
Version Description

Voir aussi

ftp_pasv()ftp_fget()ftp_nb_get()ftp_nb_fget()