<?php

// ------------------------------------------------------------------------- //
// Exemple de transfert de fichier par FTP.                                  //
// ------------------------------------------------------------------------- //
// Auteur: exemple tiré du manuel officiel PHP                               //
// Email:                                                                    //
// Web: http://www.php.net/manual/fr/ref.ftp.php                             //
// ------------------------------------------------------------------------- //

// création de la connexion
$conn_id = ftp_connect("$ftp_server");

// authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");

// vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
  echo
"La connexion FTP a échoué!";
  echo
"Tentative de connexion à $ftp_server avec $user";
  die;
} else {
  echo
"Connecté à $ftp_server, avec $user";
}

// téléchargement d'un fichier
$upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY);

// Vérification de téléchargement
if (!$upload) {
  echo
"Le téléchargement FTP échoué!";
} else {
  echo
"Téléchargement de $source_file sur $ftp_server en $destination_file";
}

// fermeture de la connexion FTP.
ftp_quit($conn_id);

?>