probleme de transfert ftp

probleme de transfert ftp - PHP - Programmation

Marsh Posté le 18-11-2004 à 13:13:35    

bonjour a tous,
 
j'ai un probleme de "ftp", j'essaie d'envoyer un fichier depuis un server ftp sur un autre server ftp sans le stocker sur le serveur web.
En gros, je commande systeme de transfert de fichier(video).je me connecte sur un serveur ftp (serveurftp1) et j'aimerai l'envoyer directement sur l'autre serveur(serveurftp2) sans que je sois obliger de passer sur le serveur web(ou est executer le code php)
j'ai essayer avec des commande de ce type :
$destination_file  = "ftp://testfab:test@172.16.2.19/";
$source_file   = "test.avi";
ftp_get($conn, $destination_file , $source_file, FTP_BINARY  
 
merci d'avance pour l'aide.

Reply

Marsh Posté le 18-11-2004 à 13:13:35   

Reply

Marsh Posté le 18-11-2004 à 13:45:32    

j'imagine que tes serveurs ftp ne sont pas compatibles FXP.
 
La commande ftp_get n'est pas appropriée, la simple commande copy permet de downloader et uploader à la volée ( à condition que les sockets concernés soient ouverts )
 
j'avais essayé ca, mais le fichier obtenu à la destination était souvent incomplet, je n'ai pas été plus loin. :sarcastic:  

Code :
  1. $src = 'ftp://login:pass@ftp.domaine1.com/video.avi';
  2. $dst = 'ftp://login:pass@ftp.domaine2.com/video.avi';
  3. copy ( $src, $dst );

Reply

Marsh Posté le 18-11-2004 à 15:29:02    

salut oiron et merci pour ton aide.
j'ai tester et sa fonctionne.
le probleme c'est que le fichier transit toujours par le serveur web. J'aimerai commander un acces direct entre les 2 serveur.
par contre je comprend pas "compatible FXP"

Reply

Marsh Posté le 18-11-2004 à 15:29:58    

le fxp permet ce que tu veux faire! Mais il se trouve que tes serveurs ne sont pas compatibles, donc tu en peux pas faire ca!

Reply

Marsh Posté le 18-11-2004 à 17:28:17    

kikinoutch a écrit :


j'ai tester et sa fonctionne.
le probleme c'est que le fichier transit toujours par le serveur web.


dans cette situation, je ne vois pas comment éviter le transit sur le server.

Reply

Marsh Posté le 18-11-2004 à 18:48:31    

alors qui aurait des suggestions pour eviter le transit par le server?
j'ai essayé avec les objets COM de commander le client ftp sur l'autre machine pour qu'elle puisse lancer le telechargement et eviter le transit par le serveur, mais je n'y arrive pas. je ne trouve pas de doc. je suis coince!
je suis a l'ecoute de nouvelles idée !
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed