uploader une série de fichiers sur un serveur - PHP - Programmation
Marsh Posté le 15-10-2006 à 13:13:56
d'accord, il y a l'utilisation du formulaire qui est souvent utilisé.
Mais là, j'ai déjà mon tableau qui contient les données.
Je veux pas créer un formulaire et remplir des champs type=file.
Marsh Posté le 15-10-2006 à 13:18:40
Je pense que tu as pas vraiment le choix pour uploader un fichier qui serait sur un disque client auquel tu n'as normalement pas accès
C'est au client de t'envoyer ce qu'il veut bien t'envoyer et via http ça se fait par cette méthode
Ton tableau il vient d'où
Marsh Posté le 15-10-2006 à 13:46:28
je n'ai pas été explicite.
En fait, j'obtiens de l'utilisateur le chemin d'un dossier.
a partir de ce dossier, par une boucle de lecture (readdir), je remplis un tableau par son contenu (seulement les fichiers).
Je souhaitais maintenant que pour chaque élément, je puisse faire un upload.
Mais je pensais plutôt utiliser un "ftp_fput".
Marsh Posté le 15-10-2006 à 15:05:57
FlorentG tu soulèves un poitn que je ne comprends pas.
C'est sur qu'avec PHP on ne peut pas accéder heureusement à n'importe quel fichier de l'ordi client.
Mais comment s'utilise les fonctions FTP de php alors ?
Marsh Posté le 15-10-2006 à 15:14:44
Elles s'utilisent que si le fichier est sur le serveur, ce qui peut parfois être utile...
Marsh Posté le 15-10-2006 à 15:16:49
ca s'utilise de serveur à serveur alors tu veux dire ?
et non pas d'un poste client vers un serveur ?
Marsh Posté le 15-10-2006 à 15:22:35
d'accord, faudra que je teste, juste pour m'en persuader.
donc ma seule solution pour transférer les fichiers dont l'adresse est contenu dans un tableau, c'est d'afficher une page avec un formulaire et plusieurs input=file prérempli avec l'adresse de ces fichiers.
Marsh Posté le 15-10-2006 à 15:26:59
Sauf que tu peux pas les préremplir, question de sécurité. L'utilisateur doit manuellement sélectionner chaque fichier un par un.
Solution 1 : permettre l'envoi de zip où l'utilisateur aura mis tout son dossier
Solution 2 : passer directement par Ftp, ou utilise un logiciel séparé pour gérer l'upload (à la Flickr)
Marsh Posté le 15-10-2006 à 15:29:05
ok
merci florentG.
donc je dois revoir finalement mon raisonnement. C'est dommage pour moi.
En fait, je voulais afficher les images d'un dossier.
Et que l'utilisateur par une checkbox valide celles qui veut uploader
Et uqand il appuie sur Ok, vlan, c'est uploader.
Mais tu me dis qu'il doit automatiquement passer par le bouton "browse" de l'"input type=file".
Marsh Posté le 15-10-2006 à 15:30:28
Voilà, c'est vraiment chiant à mort, on voit que l'HTML commence à se faire vieux
Marsh Posté le 15-10-2006 à 15:36:35
;-)
c'est sûr que c'est chiant, le mieux est donc de développer des application s java et autres comme sur les sites de développement photo pour faciliter l'acquisition de centaines de photos en un seul coup.
Marsh Posté le 15-10-2006 à 11:48:39
Bonjour,
j'ai un tableau PHP contenant pour chaque case l'adresse d'un fichier sur le disque dur.
Je souhaiterais les envoyer sur mon serveur.
Quelles solutions existe-t-il ? Dois-je utiliser les fonctions ftp_... ?
J'aimerai bien connaitre les différents solutions possibles avant de me focaliser sur une.