Page 1 sur 1
récupérer le nom d'un dossier sans le nom d'un fichier
Posté : 18 oct. 2007, 12:48
par sebddec38
Bonjour,
j'aimerais uploader des fichiers image sur un serveur pour ensuite les traiter (galerie photo). J'aimerais le faire en ftp (via php) pour ne pas avoir à fair l'upload de 50 fichiers les uns après les autres.
Je n'arrive pas à trouver de moyen pour que la personne qui upload indique le nom d'un dossier (par exemple avec un bouton "parcourir" que l'on a avec un <input ...type="file">) sans avoir à sélectionner un fichier.
Merci par avance pour votre aide.
Posté : 18 oct. 2007, 13:38
par Tracker
Salut,
Peux-tu me dire le rapport qu'il y a pour toi entre un <input type="file" .../> et FTP ?
Tracker.
Posté : 18 oct. 2007, 13:42
par sebddec38
Il n'y a pas de rapport, mais j'aimerais un bouton qui puisse laisser la possibilité à la personne qui veut uploader l'ensemble des fichiers d'un répertoire de choisir le répertoire et non le fichier (comme avec le <input ... type="file">)
Posté : 18 oct. 2007, 13:51
par Tracker
Il n'y a pas de rapport, mais j'aimerais un bouton qui puisse laisser la possibilité à la personne qui veut uploader l'ensemble des fichiers d'un répertoire de choisir le répertoire et non le fichier (comme avec le <input ... type="file">)
A ma connaissance, c'est impossible, les contrôles 'OpenFile' affichés par les navigateurs ne permettent que la selection d'un fichier. De plus dans le post tu n'as que le nom du fichier et pas son chemin.
Juste par curiosité, même si tu arrivais à obtenir le nom du dossier, comment procèderais-tu pour transférer le contenu, par un serveur FTP installé chez le client ?
Tracker.
Posté : 18 oct. 2007, 13:57
par sebddec38
Je n'ai pas été très clair je crois...
Je ne veuxx pas réupérer le chemin côté serveur (c'est impossible).
Je veux laisser la possibilité à l'uitlisateur de rentrer un chemin pour qu'ensuite le script php puisse lancer un upload des fichiers locaux...
En fait: si j'ai le chemin local, est ce qu'il est possible de lancer un ftp via php pour faire l'upload. Si oui, comment l'utilisateur peut il renseigner facilement le chemin local (la solution de l'écrire à la main dans un champs texte n'est pas top).
Posté : 18 oct. 2007, 14:02
par Tracker
...si j'ai le chemin local, est ce qu'il est possible de lancer un ftp via php pour faire l'upload....
En fait, NON
C'est bien là ton problème, si tu comptes transférer les fichiers des clients vers le serveur (http), en utilisant une connection FTP en PHP,
ça nécessite la présence et l'accessibilité d'un server FTP sur chacun de tes clients.
C'était bien ça ta question, non ?
Tracker.
Posté : 18 oct. 2007, 14:10
par jojolapine
La seule solution (à ma connaissance) c'est de créer (ou de trouver) un script falsh, pour faire du multi-upload (un exemple, sur net2ftp...)
Mais je n'ai aucunement les connaissances pour t'informer d'avantage

Posté : 18 oct. 2007, 14:34
par Tracker
Posté : 18 oct. 2007, 16:01
par Invité
OK, merci à vous tous pour vos réponses... Ca n'a pas l'air gagné
Tracker >> Je vais aller voir par la-bas...