Upload de dossiers entier - PHP - Programmation
Marsh Posté le 02-12-2002 à 21:25:50
oky!!! je pensais qu'il y avait peut etre une aute solution!!
merci quand meme
Marsh Posté le 02-12-2002 à 22:39:56
Ben c'est pas totalement impossible, mais il faut un <input type="file" > par fichier.
http://www.php.net/manual/en/featu [...] ltiple.php
Pour recevoir les infos dans un tableau, fais comme indiqué dans la doc :
<input name="userfile[]" type="file"><br> |
Bien sûr, il faut remplir chaque champ dans le navigateur, pas question de mettre *.jpg !
D'autre part, tu ne sais pas à priori combien de fichiers il y à a envoyer, sauf à le demander dans un formulaire...
Une solution javascript peut résoudre se problème, avec un boutton "Ajouter un fichier" et des "document.write" ou du 'innerHtml', mais là, çà devient plus chaud.
D'autre part, si t'envoie beaucoup de fichier avec une connexion pas très rapide, ton script peut tomber en timeout et tu perd tout.
Voilà pour la théorie.
Dans la pratique, j'utilise FTP pour envoyer mes photos dans mon répertoire JPG.
Ensuite j'ai une page d'admin en PHP, qui lit le contenu du répertoire et qui compare chaque nom de fichier avec la liste des photos connues d'une table de BD. Chaque nouvelle photo est ajoutée dans la table avec une rubrique genre "NEW" et il ne me reste plus qu'à les organiser avec mes pages d'admin.
Marsh Posté le 03-12-2002 à 10:51:09
Hello,
Il me semble qu'il y a une fonction ZIP dans PHP. Si tu lui passe le chemin de ton dossier, tu devrais pouvoir le parcourir et ziper le tout et ensuite envoyer ton zip. Je dis ça un peu au bol je ne sais pas si c'est possible.
a+
Darx
Marsh Posté le 03-12-2002 à 11:15:00
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmh
Marsh Posté le 03-12-2002 à 11:25:55
hmmm en fait je crois que c'est du lecture seule...
http://www.php.net/manual/en/ref.zip.php
a+
Darx
Marsh Posté le 03-12-2002 à 12:13:47
Heu, t'es un champion toi !
Maintenant, tu m'explique comment PHP (qui tourne sur le serveur) va parcourir les fichiers de mon PC (le client) pour en faire un zip !
A moins d'un gros HACK de la part du serveur, je vois pas trop là
Marsh Posté le 15-01-2003 à 16:27:32
Reply
Marsh Posté le 02-12-2002 à 18:34:55
Je chercher a uplaoder un répertoire entier comment faire?
Il faut faire un bouton parcours qui me séléctionne 1 dossiers. comment faire cela?
et ensuite il faut lire tous les fichiers du rep et faire une boucle pour les uploader?
ou il y a truc plus simple??
merci c'est pour faire un galerie d'images
---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...