pb script transfert FTP upload et non dowload

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 : pb script transfert FTP upload et non dowload

Re: pb script transfert FTP upload et non dowload

par Guillaume-60 » 24 janv. 2013, 16:25

Super merci, ca fonctionne !

Re: pb script transfert FTP upload et non dowload

par xTG » 24 janv. 2013, 13:51

L'inverse serait un ftp_get ;)

pb script transfert FTP upload et non dowload

par Guillaume-60 » 24 janv. 2013, 12:37

Bonjour a tous.

Voilà j'ai fait un script pour transférer des fichiers d'une dossier vers un autre, j'ai pris exemple sur internet du style.
$ftp_server = "nom_serveur_ftp";
$connect = ftp_connect($ftp_server);
// connexion comme utilisateur en reprenant le nom utilisateur et le mot de passe
$login="administrateur";
$password="mot de passe";
$login_result = ftp_login($connect, $login, $password);
//vérifier si la connexion est effective
if (ftp_login($connect, $login, $password)) {
echo "ok";
} else {
echo "pb";
}
//envoi de fichier
$destination_file="répertoire du serveur ftp renseigné ennom_serveur_ftp ";
$source_file="répertoire des fichier a transférer dans le meme serveur où est stocké ce script";
$download = ftp_put($connect, "$destination_file", "$source_file", FTP_ASCII);
if (!$download) {
echo " ftp pb";
} else {
echo "ok";
}
//fermeture de la connection
ftp_close($connect)
Ca marche impec.
Mais j'aimerai faire l'inverse. C'est a dire que j'aimerai que le script soit stocké au meme endroit. Mais que la destination soit sur le serveur où est stocké mon script et que la source soit dans un dossier du serveur ftp. J'ai bien essayé d'inverser simplement destination_file et source_file mais ca ne marche pas il ne trouve pas les fichiers.

Quelqu'un a une idée ?