[PHP] Uploader le contenu d'un repertoire

Uploader le contenu d'un repertoire [PHP] - PHP - Programmation

Marsh Posté le 07-09-2002 à 02:03:06    

Je ne sais pas si c'est possible
 
Selectionner un repertoire sur le disque, et envoyer intégralement les fichiers sur le serveur. (il n'y a pas de sous repertoire...)
 
Est-ce possible ? je ne vois pas comment :'( Bien sur il est inutile de dire que l'on peut le faire fichier par fichier, cela serait trop de travail : les repertoires à transférer contiennent de 50 à 200 fichiers.

Reply

Marsh Posté le 07-09-2002 à 02:03:06   

Reply

Marsh Posté le 07-09-2002 à 08:51:58    

Le mieu c'est d'utiliser un client ftp a ce moment la. non?

Reply

Marsh Posté le 07-09-2002 à 14:13:51    

Schtroumpheur a écrit a écrit :

Le mieu c'est d'utiliser un client ftp a ce moment la. non?
 




 
+1

Reply

Marsh Posté le 07-09-2002 à 15:12:18    

Une applet Java sinon ca se fait dans des cas comme ça


---------------
Guerre Dollar - Euro : la chute economique des Etats-Unis avant 2010.
Reply

Marsh Posté le 07-09-2002 à 16:13:09    

Ok pour le FTP, c'est ce qu'on fait pour le moment.
 
Le probleme, dans mon cas c'est que des dizaines de photographes devraient uploader des photos. Le probleme, c'est que je n'ai pas envie de donner les codes....
 
D'après vous c'est impossible ?

Reply

Marsh Posté le 08-09-2002 à 23:46:29    

kowalski a écrit a écrit :

Ok pour le FTP, c'est ce qu'on fait pour le moment.
 
Le probleme, dans mon cas c'est que des dizaines de photographes devraient uploader des photos. Le probleme, c'est que je n'ai pas envie de donner les codes....
 
D'après vous c'est impossible ?



Avec les système FTP, il est possible de limiter les droits de lecture écriture d'un compte et alors, je vois pas la diférence avec un système d'upload de fichier.
bon, bien sur, si c'est un site héberger sur un serveur où t'as pas le droit de rajouter ou modifier les comptes FTP, alors je comprends l'utilité de ta demande.

Reply

Marsh Posté le 09-09-2002 à 08:30:34    

Une des solution serait de creer un logiciel client, en VC++, VB ou autre...


---------------
J'ai une pierre à la place du coeur, et au milieu de cette pierre il y a un coeur.
Reply

Marsh Posté le 09-09-2002 à 14:16:31    

Bah c est possible en PHP en 2 fonction
 
- Une qui liste les fichiers de ton repertoire et qui te retourne un tablo avec le chemin de ton fichier
- Une qui uploade les fichiers (simple boucle qui analyse chaque element retourné par ta 1ere fonction)
 
Moi je le vois comme ca mais peut etre qu il y a une methode plus simple...

Reply

Marsh Posté le 09-09-2002 à 15:04:14    

Oreste a écrit a écrit :

Bah c est possible en PHP en 2 fonction
 
- Une qui liste les fichiers de ton repertoire et qui te retourne un tablo avec le chemin de ton fichier- Une qui uploade les fichiers (simple boucle qui analyse chaque element retourné par ta 1ere fonction)
 
Moi je le vois comme ca mais peut etre qu il y a une methode plus simple...



Heu, le répertoire en question il est sur le poste de la personne pas du serveur.
Je vois vraiment pas comment tu vas réussir ce coup là en php. ;)

Reply

Marsh Posté le 09-09-2002 à 16:01:10    

ou alors les photographe installent tous apache + un script php  :D ( un peu galere quand meme ) :p


---------------
J'ai une pierre à la place du coeur, et au milieu de cette pierre il y a un coeur.
Reply

Marsh Posté le 09-09-2002 à 16:01:10   

Reply

Marsh Posté le 09-09-2002 à 16:07:38    

Schtroumpheur a écrit a écrit :

ou alors les photographe installent tous apache + un script php  :D ( un peu galere quand meme ) :p



Beaucoup galère je penses.
Et ensuite pour leur faire comprendre qu'il faut qu'ils aient leur propre site web pour envoyer les photos et qu'il faut qu'ils les mettent dans tel dossier, c'est pas gagné. ;)

Reply

Marsh Posté le 09-09-2002 à 16:16:58    

Bonjour,une solution pourrait (j'essaie) consister à créer un formulaire avec un champ de type="file" pour récupérer le chemin local (poste du user) des fichier à uploader. Une fois le chemin récupérer, et traiter (trim ltrim, rtrim) nous avons le début pour le premier fichier.... Si tes photographes ont bien une série de photos à te transmettre, il suffit d'incrémenter le nom du ficier de 1 pour chaque upload (c'est la fonction PHP pour uploader les files)...  
C'est faisable et ainsi en boucle tu pourrais recevoir les fichiers sur serveur....
Exemple de nom de fichier IMG001.JPG IMG002.JPG .....
Qu'en pensez vous ?  
En espérant t'avoir aidé


---------------
http://www.arome.org/
Reply

Marsh Posté le 09-09-2002 à 19:16:24    

allez voir PHPmyExplorer
 
celq permet de gérer les uploads en masse et il y a une version multi-users
 
http://elegac.free.fr/commun/index [...] &langue=fr


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 13-09-2002 à 21:46:11    

J'ai déjà réalisé un programme en C++ pour gérer exactement ce problème (upload multiple de photo JPG).
 
L'applet JAVA est une autre solution intéressante.
 
Sinon pour le FTP pas la peine de se faire chier avec les comptes, tu peux ouvrir le compte anonyme et demander aux clients d'uploader dans un répertoire portant pour nom leur login et d'enclencher une page php aprés l'upload.


---------------
Guerre Dollar - Euro : la chute economique des Etats-Unis avant 2010.
Reply

Sujets relatifs:

Leave a Replay

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