récupérer le nom d'un dossier sans le nom d'un fichier

Petit nouveau ! | 8 Messages

18 oct. 2007, 12:48

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.

Eléphant du PHP | 443 Messages

18 oct. 2007, 13:38

Salut,

Peux-tu me dire le rapport qu'il y a pour toi entre un <input type="file" .../> et FTP ?

Tracker.

Petit nouveau ! | 8 Messages

18 oct. 2007, 13:42

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">)

Eléphant du PHP | 443 Messages

18 oct. 2007, 13:51

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.
Modifié en dernier par Tracker le 18 oct. 2007, 13:57, modifié 1 fois.

Petit nouveau ! | 8 Messages

18 oct. 2007, 13:57

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).

Eléphant du PHP | 443 Messages

18 oct. 2007, 14:02

...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.
Modifié en dernier par Tracker le 18 oct. 2007, 14:11, modifié 1 fois.

ViPHP
ViPHP | 3607 Messages

18 oct. 2007, 14:10

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 ;)

Eléphant du PHP | 443 Messages

18 oct. 2007, 14:34

Regarde par


Tracker.

Invité
Invité n'ayant pas de compte PHPfrance

18 oct. 2007, 16:01

OK, merci à vous tous pour vos réponses... Ca n'a pas l'air gagné :?
Tracker >> Je vais aller voir par la-bas...