Décompression archive gzip php
Fermé
Math38420
Messages postés
184
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
30 décembre 2010
-
21 févr. 2009 à 23:18
Math38420 Messages postés 184 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 - 25 févr. 2009 à 19:31
Math38420 Messages postés 184 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 - 25 févr. 2009 à 19:31
A voir également:
- Décompression archive gzip php
- Easy php - Télécharger - Divers Web & Internet
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Retrouver message archivé gmail iphone ✓ - Forum Gmail
- Logiciel de décompression gratuit - Guide
- Une archive ne peut être lue que par une seule personne. ✓ - Forum Linux / Unix
5 réponses
gryzzly
Messages postés
4608
Date d'inscription
lundi 7 novembre 2005
Statut
Contributeur
Dernière intervention
24 octobre 2020
1 334
22 févr. 2009 à 04:18
22 févr. 2009 à 04:18
http://fr3.php.net/zlib
Math38420
Messages postés
184
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
30 décembre 2010
7
23 févr. 2009 à 23:23
23 févr. 2009 à 23:23
J'avais déjà vu ça mais le problème c'est que je veux décompresser une archive, pas une chaine donc je n'arrive pas à savoir comment il faut faire ...
Merci pour ta réponse
Merci pour ta réponse
Torkass
Messages postés
166
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
21 janvier 2016
95
23 févr. 2009 à 23:36
23 févr. 2009 à 23:36
Télécharge la librairie "pclzip.lib.php" et place la dans le même dossier qu'un fichier php du nom de ton choix avec le code suivant dedans :
Chez moi, ça fonctionne très bien.
<?php mkdir("dossier"); // création du dossier qui va accueillir les fichiers dézippés require_once('pclzip.lib.php'); $dir = "dossier/zip.zip"; // chemin vers l'archiche zip à décompresser $archive = new PclZip("$dir"); // extraction des fichiers dans le dossier if ($archive->extract("./", $dir) == 0) { die("Error : ".$archive->errorInfo(true)); } unlink($dir); // suppression de l'archive une fois dézippée echo "Archive dézippée et supprimée."; ?>
Chez moi, ça fonctionne très bien.
gryzzly
Messages postés
4608
Date d'inscription
lundi 7 novembre 2005
Statut
Contributeur
Dernière intervention
24 octobre 2020
1 334
24 févr. 2009 à 00:22
24 févr. 2009 à 00:22
Quitte à utiliser le format zip plutot que gz, autant utiliser les fonctions php :
https://www.php.net/manual/en/ziparchive.extractto.php
Sinon, pour revenir au cas initial, cela doit pourtant fonctionner pour une image unique gzippée. Je ne vois pas de librairie spécifique à un dossier de documents au format gz (puisque si j'ai bien compris cette fois, c'est un ensemble d'images qui sont envoyées simultanément dans une archive).
Le format .gz est une obligation ?
Si non :
- utilise le format zip et les liens déjà fournis
- compresse tes fichiers au format tar.gz et http://www.devshed.com/c/a/PHP/TAR-File-Management-With-PHP-Archive-Tar/ et lien initial
https://www.php.net/manual/en/ziparchive.extractto.php
Sinon, pour revenir au cas initial, cela doit pourtant fonctionner pour une image unique gzippée. Je ne vois pas de librairie spécifique à un dossier de documents au format gz (puisque si j'ai bien compris cette fois, c'est un ensemble d'images qui sont envoyées simultanément dans une archive).
Le format .gz est une obligation ?
Si non :
- utilise le format zip et les liens déjà fournis
- compresse tes fichiers au format tar.gz et http://www.devshed.com/c/a/PHP/TAR-File-Management-With-PHP-Archive-Tar/ et lien initial
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Math38420
Messages postés
184
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
30 décembre 2010
7
25 févr. 2009 à 19:31
25 févr. 2009 à 19:31
Ben, je savais que mon hébergeur n'acceptait pas le format zip donc je pensais utiliser le gzip.
Mais apparamment, il n'accepte pas non plus le format gzip pour les comptes gratuis donc le problème est réglé. Il va falloir envoyé les images une par une, ça fait trop plaisir.
Bref ...
Merci beaucoup pour ton aide
Mais apparamment, il n'accepte pas non plus le format gzip pour les comptes gratuis donc le problème est réglé. Il va falloir envoyé les images une par une, ça fait trop plaisir.
Bref ...
Merci beaucoup pour ton aide