Accueil > Forum > > > > Création de fichiers ZIP
Création de fichiers ZIP
vendredi 9 novembre 2007 à 18:25:38 |
Création de fichiers ZIP

rambc
|
Tout est dans le titre. Je cherche soit une source clé en main, ou bien de la doc pour savoir comment à partir d'un dossier ou d'un ensemble de fichiers créer sa version compressée au format ZIP de préférence.
Par avance merci.
|
|
vendredi 9 novembre 2007 à 19:32:00 |
Re : Création de fichiers ZIP

pysco68
|
Réponse acceptée !
je pense que PclZip sera ton ami :) http://www.phpconcept.net/pclzip/ Bonne chance! 
|
|
vendredi 9 novembre 2007 à 19:32:42 |
Re : Création de fichiers ZIP

neigedhiver
|
Réponse acceptée !
Salut,
As-tu cherché du côté de zlib ?
http://fr2.php.net/manual/fr/ref.zlib.php
Cette extension php n'est pas installée par défaut, mais elle l'est souvent chez de nombreux hébergeurs (elle l'est chez Free par exemple... C'est dire :) )
Pour le savoir, un petit phpinfo() ;)
|
|
vendredi 9 novembre 2007 à 20:04:00 |
Re : Création de fichiers ZIP

rambc
|
Merci pour ces deux infos.
|
|
mercredi 21 mai 2008 à 15:58:16 |
Re : Création de fichiers ZIP

fdthierry
|
Bonjour,
Je rencontre des soucis chez free justement, as tu solutionné ton problème ? J'ai essayé : PclZip => Nada, archive corrompu pour + de 1 fichier zip.lib.php => Nada, archive corrompu pour + de 1 fichier
Amicalement, Thierry
|
|
samedi 24 mai 2008 à 19:21:22 |
Re : Création de fichiers ZIP

pysco68
|
C'est bizare je vien de télécharger pclZip de leurs servuer et les archives sont nikel... enfin bref.... je te propose de télécharger le tout d'ici: http://myfreefilehosting.com/f/1d31d96871_0.05MB [c'est pclZip2.6] P.S.: il n'y a que 3 fichiers dedans.... et en théorie ils ne sont pas corrompus....
|
|
mardi 27 mai 2008 à 13:38:43 |
Re : Création de fichiers ZIP

fdthierry
|
J'ai téléchargé l'archive. J'ai décompressé, et j'ai créé cette mini page: require_once('pclzip2.lib.php'); $filename = "archive.zip"; $archive = new PclZip($filename); $archive->add("IMG_1358.JPG"); $archive->add("IMG_1359.JPG"); header("Content-Type: application/x-zip") ; //on détermine les en-tête header("Content-Disposition: inline; filename=$filename") ; echo $archive;
J'obtiens l'erreur suivante: Catchable fatal error: Object of class PclZip could not be converted to string in D:\www\lab5_zip\test_pclzip-3.php on line 9 Correspondant à echo $archive;
Je souhaite créer une archive dynamiquement et de la récupérer en téléchargement afin qu'elle ne reste pas sur le serveur.
Je ne vois pas comment faire, peux tu m'aider ?
Thierry
|
|
samedi 31 mai 2008 à 20:13:12 |
Re : Création de fichiers ZIP

pysco68
|
Bonsoir! je vois ce que tu veux faire... et php te donne bien l'erreur... je ne peux pas essayer moi même en ce moment mais regarde peut-être ce que tu peux faire avec stream-get-contents() [http://fr2.php.net/manual/fr/function.stream-get-contents.php] pour transformer le flux en chaine de caractères.... sinon il te reste le moyen d'écrire temporairement l'archive sur le DD du serveur et de télécharger le tout de facon classique... Bonne chance!!
|
|
lundi 2 juin 2008 à 10:00:36 |
Re : Création de fichiers ZIP

fdthierry
|
Salut,
J'ai finalement opté pour le faire en deux étapes, trop prise de tête autrement. Je créé l'archive dans un premier temps avec pclzip puis je redirige avec header vers une nouvelle page avec le lien vers le fichier zip. Un bouton fermer avec un unlik du fichier et oualà !!
Merci pour ton aide quand même, Amicalement Thierry
|
|
Cette discussion est classée dans : fichiers, création, zip
Répondre à ce message
Sujets en rapport avec ce message
réaliser et envoyer des fichiers zip [ par pupuce ]
J'ai vu qu'il est possible de créer des fichiers zip, jusque là je vois bien comment faire mais :Je veut pouvoir envoyer le zip au client, sans qu'il
création automatique de répertoires et de fichiers [ par o0Leo0o ]
Hop, je cherche comment on peut créer automatiquement (par exemple à la suite d'une formulaire) un repertoire et des fichiers. Vous pouvez m'aider ?
Zippé des fichiers [ par mathipey ]
Bonjour,j'aimerais avoir un peu d'aide sur une fonction que je suis en train de faire.En fait, j'ai plusieurs fichiers pdf qui sont disponibles, un fo
Création de fichiers PDF [ par KieferS ]
Salut à tous,J'utilise actuellement FPDF pour la création de PDF. Cependant, quant j'exécute le lancement du PDF (avec Acrobat), un message s'affiche
Création de fichiers en PhP [ par Fidji56 ]
Bonjour, je suis en train de créer un système de blogs. J'aimerais bien que, quand une personne s'inscrive, un fichier à son nom se créé sur le serveu
Zip automatique lors d'un Upload PHP [ par artkap ]
Bonjour, je met en place une plateforme d'échange de fichiers pour une entreprise en interne qui permet l'upload de fichiers (sur cette base : [url=h
zipper des fichiers en php [ par jimdano ]
Bonsoir, j'ai un souci : Je veux créer un .zip d'une arborescence, en récupérent seulement les fichiers xml. Ce que j'ai fait récupère bien que les fi
je voulais supprimer un fichier [ par fatben ]
Bonjour je voudrais supprimer de fichiers qui sont ds ma table fichiers mais rien ne se passe lorsque le clique sur "X" est ce que quelqu'un pourra
Au secours ! Execution trop longue d'extraction ZIP [ par gnut ]
Bonjours à vous, Voilà j'ai plusieurs scripts qui déZip, enregistrent des données provenant de fichiers xml et redimensionnent des images. Le problème
ZipOpen [ par senateur17 ]
Bonjour,j'utilise ce code pour extraire le fichier zippé: $zip = zip_open($file); ça marche en local, mais ça ne marche pas en ligne Pouvez-vous m'
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|