trasnfert ftp to ftp
Posté : 16 août 2005, 15:31
Bonjour,
J'ai un site en ligne sur un ftp (ftp1) et un autre site de mise à jour sur un autre ftp (ftp2).
Je cherche à a transferer tout les fichiers contenu dans le ftp1 vers le ftp2 par le biais d'une page php.
J'ai ce code mais qui me pose problème. Il ne marche pas.
Quelqu'un peu m'aider?
J'ai un site en ligne sur un ftp (ftp1) et un autre site de mise à jour sur un autre ftp (ftp2).
Je cherche à a transferer tout les fichiers contenu dans le ftp1 vers le ftp2 par le biais d'une page php.
J'ai ce code mais qui me pose problème. Il ne marche pas.
?php
// création de la connexion
$ftp_server="ftp.blabla.fr";
$ftp_user_name="aupif";
$ftp_user_pass="aupif";
$source_file=dir('/');
$destination_file=dir('/');
// 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 $ftp_user_name";
die;
} else {
echo "Connecté à $ftp_server, avec $ftp_user_name";
}
// Téléchargement du contenu de mon répertoire
$upload = ftp_get($conn_id, "$destination_file", "$source_file", FTP_ASCII);
// Vérification de téléchargement
if (!$upload) {
echo "Le téléchargement Ftp a échoué!";
} else {
echo "Téléchargement de $source_file sur $ftp_server en $destination_file";
}
// Fermeture de la connexion FTP.
ftp_quit($conn_id);
?>
De plus, je souhaiterai exclure un dossier qui se trouve à la racine.Quelqu'un peu m'aider?