Décompression archive gzip php
Math38420
Messages postés
189
Statut
Membre
-
Math38420 Messages postés 189 Statut Membre -
Math38420 Messages postés 189 Statut Membre -
Bonjour,
Je voudrais envoyé des photos compressé en .gz vers mon hébergeur web via une page web mais je n'arrive pas à trouver une commande pour les décompresser.
Quelqu'un aurait-il une idée ?
Merci pour vos réponses
Je voudrais envoyé des photos compressé en .gz vers mon hébergeur web via une page web mais je n'arrive pas à trouver une commande pour les décompresser.
Quelqu'un aurait-il une idée ?
Merci pour vos réponses
A voir également:
- Décompression archive gzip php
- Archive story instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Archive sms - Guide
5 réponses
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
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.
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
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