Uploader le contenu d'un repertoire [PHP] - PHP - Programmation
Marsh Posté le 07-09-2002 à 08:51:58
Le mieu c'est d'utiliser un client ftp a ce moment la. non?
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
Marsh Posté le 07-09-2002 à 15:12:18
Une applet Java sinon ca se fait dans des cas comme ça
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 ?
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.
Marsh Posté le 09-09-2002 à 08:30:34
Une des solution serait de creer un logiciel client, en VC++, VB ou autre...
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...
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.
Marsh Posté le 09-09-2002 à 16:01:10
ou alors les photographe installent tous apache + un script php ( un peu galere quand meme )
Marsh Posté le 09-09-2002 à 16:07:38
Schtroumpheur a écrit a écrit : ou alors les photographe installent tous apache + un script php ( un peu galere quand meme ) |
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é.
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é
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
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.
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.