|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 2 ![]() |
Bonjour!
Je voulais savoir s'il était possible de faire un upload de fichier (des photos dans mon cas) situés en local sur le poste d'un utilisateur pour les charger sur un serveur! J'ai vu deux ou trois script qui apparement permettrai de le faire en passant par les fonction ftp_connect() puis ftp_login() pour se connecter au serveur, et enfin par la fonction ftp_nb_put() ou ftp_put() pour transférer le fichier. Quelqu'un m'a dit que ce n'était peut-être pas possible! Pourquoi ne pas passer par un upload html via un formulaire et un input de type file me direz vous? tous simplement parce que les données que je traite provienne d'un fichier chargé par l'utilisateur. Ce fichier contient les chemins locals des images a charger et parfois par centaines! :/ d'ou la petite difficulté que je rencontre... snif Si quelqu'un pouvait éclairer mes lanternes sur le ftp ca serai super sympa! merci d'avance!! |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 76 ![]() |
Bha par ftp ca doit être possible, y faut juste installer un serveur FTP sur la machine de réception des images si c'est pas déjà fait. Après c'est bien les fonctions que t'as dis, et puis au pire ya pleins de scripts tout faits.
Je vois pas trop où est le problème. |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : mai 2007 Messages : 2 ![]() |
Le site sur lequel je travaille est déja en ligne sur un serveur. J'ai testé ce petit bout de code afin de télécharger un fichier sur ce serveur :
Code :
Bilan de l'opération : ftp_connect -> ok ftp_login -> ok ftp_chdir -> ok ftp_nb_put -> marche pas ( j'ai aussi testé ftp_put mais idem =( ) J'arrive donc a me connecter au serveur, à créer un dossier ou je veut... Mais pour transférer un fichier depuis son adresse local, ca marche tt de suite moins bien... snif En fait je ne m'y connais pas grand chose en ftp, et certain mon dit que ce que je voulai faire n'était pas possible de cette manière... Qe'en penses tu?? Merci!! |
||
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Développeur Web Inscription : décembre 2004 Messages : 636 ![]() |
je crois que tu mélanges tout !
1) les fonctions ftp de php, ça s'éxécute sur le serveur php, donc ça permet de faire du transfert de serveur à serveur (entre le serveur web et le serveur ftp), le cient n'a rien a voir la-dedans ! 2) si tu veux faire du transfert ftp entre un client et un serveur ftp, le clietn doit etre connecté directement sur ledit serveur ftp, et dans ce cas-là c'est ton serveur web qui n'a rien a faire la-dedans (il ne peut pas forcer le client à se connecter au serveur ftp), il suffit que le client ait un client ftp. 3) si tu veux - depuis une page web - inviter l'utilisateur à se connecter à un serveur ftp tiers pour transferer des fichiers, je pense que le mieux est d'y inclure un applet (java) de client ftp mais là ca n'est plus du php ...
__________________
Ne cliquez pas sur ce lien |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com