Transfert FTP

Transfert FTP - PHP - Programmation

Marsh Posté le 01-06-2005 à 23:12:04    

Bonjour  :hello:  ,
 
J'ai un gros probleme avec les transferts de fichiers par FTP avec PHP :
Voici comment s'organise le transfert :
 
Mes fichiers PHP sont sur un serveur S1.
Les fichiers à transmettre sont sur la machine locale du client C.
Les fichiers seront copiés sur un serveur S2 (et non sur S1).
 
J'utilise la commande PHP qui est faite pour ca :
ftp_put($ftpc,$dest,$src,FTP_BINARY);
 
$ftpc : connexion à S2,
$dest : "monfichier",
$src  : "C:\\Documents and Settings\\bob\\Bureau\\test.txt"
 
Message d'erreur :
Warning: ftp_put(): error opening C:\\Documents and Settings\\bob\\Bureau\\test.txt in ******.php on line 102
 
Je ne parviens pas à le faire.
Peut etre est à cause du systeme de fichier windows ?
Je ne suis pas sur que le transfert de fichier de C à S2 soit réalisable par S1 ...
Qu'en pensez vous ? :bounce:

Reply

Marsh Posté le 01-06-2005 à 23:12:04   

Reply

Marsh Posté le 01-06-2005 à 23:17:23    

Le client doit uploader le fichier via un formulaire avec <input type="file"> sur S1. Une fois le formulaire validé c le script designé dans l'action du formulaire qui doit uploader le fchier depuis S1 vers S2.

Reply

Marsh Posté le 02-06-2005 à 00:28:06    

Le probleme est que la taille max des fichier uploadés sur S1 est beaucoup plus faible que sur S2 !!!
Ce script ne peut pas du tout marcher d'un client à un serveur tiers?

Reply

Marsh Posté le 02-06-2005 à 00:29:48    

non, le transfert FTP se fait d'un serveur à l'autre puisque le script s'exécute sur l'un des serveurs [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 02-06-2005 à 01:03:05    

:sarcastic: Euh alors personne aurait une idee pour mon probleme ?
 
Je pourrai mettre un lien vers un fichier .php de S2 qui s'occuperait de mon upload, mais ca casserai ma session !  :ouch:  
 
Ouinn  :sweat:

Reply

Marsh Posté le 02-06-2005 à 08:10:43    

benji_100 a écrit :

Je ne suis pas sur que le transfert de fichier de C à S2 soit réalisable par S1 ...
Qu'en pensez vous ? :bounce:


 
Qu'on peut pas le faire directement. Avec les fonctions FTP, on peut monter des fichier de S1 vers S2 par FTP (puisqu'en fait, ton script PHP sert de client FTP).  
 
Rappel : php s'execute sur le serveur, donc, lorsque tu cherche c:\... depuis ton script PHP, il le cherche sur S1 :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 02-06-2005 à 08:49:01    

les ravages de php premier langage


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 02-06-2005 à 09:24:24    

jagstang a écrit :

les ravages de php premier langage


 
+1

Reply

Marsh Posté le 02-06-2005 à 09:26:28    


t'es bien placé pour causer toi :D


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 02-06-2005 à 09:28:18    

Oue! Qu'ils commencent a faire du FTP en shell ou en Java! Ca va les calmer :D .... :lol: (j/k)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 02-06-2005 à 09:28:18   

Reply

Marsh Posté le 02-06-2005 à 10:12:35    

jagstang a écrit :

t'es bien placé pour causer toi :D


 
même pas vrai......... :kaola:

Reply

Sujets relatifs:

Leave a Replay

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