Telechargement groupe fichiers site web

Fermé
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 - 7 oct. 2009 à 19:23
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 - 8 oct. 2009 à 23:07
Bonjour à tous,

je cherche a faire en sorte que l'on puisse télécharger en un seul clique, de nombreux fichiers (photos), sans que je soit obligé de faire manuellement la liste des fichiers a télécharger. Autrement dis, j'aimerais télécharger d'un seul coup tout le contenu d'un dossier web. Auriez-vous une solution svp ?
D'autre part, connaissez-vous un hébergeur gratuit qui permet de stocké quelques fichiers sans que la taille maximum par fichier soit limité ? et que la taille total soit superieur a 2Go environ ?

Merci beaucoup !!
A voir également:

23 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
7 oct. 2009 à 19:30
Tu dois créer une archive (.zip, .tar, .tar.gz, .tar.bz2, ...).
Si tu ouvres les fichiers un à un en JS avec window.open('dossier/fichier-1.ext'); par exemple, tu devras sélectionner la destination pour chaque fichier.
0
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 41
7 oct. 2009 à 19:42
bonjour, merci pour cette réponse, le problème d'une archive zip, c'est qu'elle dépasse la taille limite autorisé par fichier, c'est pour cela que je voulé laisser les fichier séparer et les télécharger les uns a la suite des autres automatiquement, ou bien trouvé un hébergeur web acceptant les gros fichier (zip).

merci, aurais-tu une autre solution stp ?
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
7 oct. 2009 à 20:10
Bizarre ...
Normalement, il n'y a pas de limite avec le FTP... À moins que tu utilises un hébergeur de fichier (et pas Web).
0
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 41
7 oct. 2009 à 20:56
j'utilise bien un hébergeur web (Byethost), qui limite les fichier a 10Mo max. Sinon stp aurai tu une solution pour télécharger tous les fichiers automatiquement, ou connaitré tu un autre hebergeur gratuit? Merci beaucoup pour tes réponses !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
graffx Messages postés 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 973
7 oct. 2009 à 21:22
Sisi , beaucoup d' hébergeur discount ou surtout gratuit limite la taille de leurs fichiers pour eviter les abus :)

Sinon il y a un moyen mais je sais plus, je vais essayer de chercher, continue de ton coté
0
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 41
7 oct. 2009 à 21:25
merci beaucoup pour votre aide précieuse, j'attends vos réponses avec impatience, encore merci ! :)
0
graffx Messages postés 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 973
7 oct. 2009 à 21:26
Oui mais que ca ne t' empeche pas de chercher non plus en attendant
0
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 41
7 oct. 2009 à 21:27
oui tout a fait, ca fait déjà 3 jour que je cherche sans trouver aucune solutions, c'est pour ca que je m'en remet a vous pour m'aider. encore merci !
0
graffx Messages postés 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 973
7 oct. 2009 à 21:28
0
graffx Messages postés 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 973
7 oct. 2009 à 21:29
J' ai juste tapé sous google

"telecharger tous les fichiers d' un site"


Rien d' abominable....


http://www.webstorming.fr/?telecharger-facilement-fichiers-page-web-file2hd
0
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 41
7 oct. 2009 à 21:33
merci beaucoup, j'avais déjà trouver le premier site, mais le problème est que ces solutions ne sont pas très simple pour les utilisateurs du site web, qui souhaite télécharger les fichiers, c'est pour cela que je cherché une autre méthode sans passer par des logiciel ou site tiers. Merci, si tu voit d'autres méthode, je suis preneur avec grand plaisir ! :)
0
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 41
7 oct. 2009 à 21:55
je vien de trouver quelque chose parlant d'un page en php, permettant aparament de pouvoir télécharger tout les fichier d'un dossier, en passant par le ftp, en "l'appelant" depuis la page en php, est-ce que cela vous dit quelque chose ou non, je ne trouve pas plus d'info dessus pour l'instant. Merci !!
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
7 oct. 2009 à 23:00
De toutes façon, si tu peux lancer tous les téléchargements en même temps, l'utilisateur aura autant de fenêtre qui demandent où enregistrer que de fichiers à télécharger. De plus, si tes fichiers sont des images, certains navigateur (donc Firefox), les affichent et ne proposent même pas le téléchargement (sauf si le force par une entête en PHP par exemple). La meilleure solution solution est d'archiver tous tes fichiers dans une archive compressée ou non. Pour l'hébergeur, regarde du côté de E3b, Free, Olympe-Network, celui de ton FAI, ...
0
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 41
7 oct. 2009 à 23:04
Un grand merci ! Si vous avez encore d'autres idées n'esité pas ;) c'est vrai que c'est assé problématique l'ouveture de ttes les image en meme temp :s ... je n'y avé pas pensé. a++
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
7 oct. 2009 à 23:11
Il y a une solution : générer l'archive en PHP.
Fait des recherches, moi je vais aller me coucher :)
0
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 41
7 oct. 2009 à 23:14
oki merci, jvai regarder tout ca ! mais l'archive ne va t elle pas etre créer en temporaire et donc dépasser la taille max par fichier ? bonne nuit ;)
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
7 oct. 2009 à 23:17
Je ne pense pas car l'archive ne sera pas créée via le serveur FTP mais via le serveur HTTP (Web).
Une fois que l'archive est créée, tu peux effacer tes fichiers du serveur ainsi que le script qui aura créé cette archive.
Bonne nuit et bonnes recherches.
0
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 41
7 oct. 2009 à 23:22
ok jvai essayer, merci bien, bonne nuit a toi aussi !
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
8 oct. 2009 à 16:57
Pour générer un .zip en PHP, il faut télécharger une librairie (à inclure avec require_once).
Il y a plusieurs librairies permettant de faire ça : je te conseil d'utiliser celle fournie avec PhpMyAdmin à récupérer dans dossier_phpmyadmin/libraries/zip.lib.php ou ici

Voici un exemple de code avec la librairie de pma :
<?php
    // appel de la classe
    require_once('zip.lib.php');
    // nom du fichier à ajouter dans l'archive
    $filename = 'test.txt';
    
    // contenu du fichier
    $fp = fopen ($filename, 'r');
    $content = fread($fp, filesize($filename));
    fclose ($fp);
    
    // création d'un objet 'zipfile'
    $zip = new zipfile();
    // ajout du fichier dans cet objet
    $zip->addfile($content, $filename);
    // production de l'archive' Zip
    $archive = $zip->file();
    
    // entêtes HTTP
    header('Content-Type: application/x-zip');
    // force le téléchargement
    header('Content-Disposition: inline; filename=archive.zip');
    
    // envoi du fichier au navigateur
    echo $archive;
?> 
0
Sarbacane Messages postés 132 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 18 janvier 2018 41
8 oct. 2009 à 20:30
slt ! je vais essayer cette solution, je te tien au courant, encore merci !
0