Bonjour,
je veux un code qui me permet d'extraire le contenu d'un fichier .tar.gz avec PHP.
Merci
Bonjour,
je veux un code qui me permet d'extraire le contenu d'un fichier .tar.gz avec PHP.
Merci
Bonjour,
Tu sais, Google est un incomparable ami:
http://www.binarytides.com/extract-tar-gz-archives-php/
Et plus généralement, la DOC sur la classe PharData:
http://php.net/manual/fr/class.phardata.php
c'est je comprend bien le code sera comme ca:
mais j'ai cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php // decompress from gz $p = new PharData('files.tar.gz'); $p->decompress(); // creates files.tar // unarchive from the tar $phar = new PharData('files.tar'); $phar->extractTo('new_dir'); ?>
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 126397325 bytes) in /data/multiserv/users/1296850/projects/2715563/www/e/ex.php on line 3
En fait memory size of 33554432 bytes, ça fait 32Mo.
Mais 4M, 32M ou 40M, ça ne change pas grand chose vu que tu essayes de stocker 120M
ini_set de memory_limit avec une valeur plus importante, par exemple 128M.
Je me suis trompé de bitEn fait memory size of 33554432 bytes, ça fait 32Mo.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager