pb script transfert FTP upload et non dowload

Guillaume-60
Invité n'ayant pas de compte PHPfrance

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 ?

ViPHP
xTG
ViPHP | 7331 Messages

24 janv. 2013, 13:51

L'inverse serait un ftp_get ;)

Guillaume-60
Invité n'ayant pas de compte PHPfrance

24 janv. 2013, 16:25

Super merci, ca fonctionne !