trasnfert ftp to ftp

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : trasnfert ftp to ftp

par Xenon_54 » 20 août 2005, 02:28

Bonjour,

Il y a un script sur Nexen.net qui semble bien résumer la procédure à suivre:
http://www.nexen.net/scripts/details.php?scripts=557
Cependant, il ne gère pas les exclusions de répertoire. De plus, le script se doit se trouver sur le site d'origine et non sur la source.

par aphp » 20 août 2005, 02:01

tu as mal copier sa ousa manque reellement dans ton script?
Début:
<?php 
Fin:
?>

trasnfert ftp to ftp

par Slader » 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.
?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?