Gerer des fichiers zip en php
chmanu
Messages postés
166
Statut
Membre
-
logo -
logo -
Salut
j ai telechargé la librairie permettant de creer des zip dynamiquement (ziplib)
et je fais des zip pour pouvoir telechargés l ensemble des fichiers d un repertoire.
Mon probleme est que cette methode marche tres bien, mais je suis limité lors des creations de zip (je sais plus trop combien, ca doit etre ds les 8 Mo).
J aimerais savoir si ds autres ont ce pb car il n existe pas de forum sur le site de sourceforge.net et s il est possible de revoir les classes.
Mon deuxieme probleme est que ca ne tourne pas sous windows, y a t il besoin d une dll ? si oui, laquelle? encore une fois, je n ai pas ttrouvé les réponses à cette question sur le sitte officiel.
Merci
Chmanu
j ai telechargé la librairie permettant de creer des zip dynamiquement (ziplib)
et je fais des zip pour pouvoir telechargés l ensemble des fichiers d un repertoire.
Mon probleme est que cette methode marche tres bien, mais je suis limité lors des creations de zip (je sais plus trop combien, ca doit etre ds les 8 Mo).
J aimerais savoir si ds autres ont ce pb car il n existe pas de forum sur le site de sourceforge.net et s il est possible de revoir les classes.
Mon deuxieme probleme est que ca ne tourne pas sous windows, y a t il besoin d une dll ? si oui, laquelle? encore une fois, je n ai pas ttrouvé les réponses à cette question sur le sitte officiel.
Merci
Chmanu
A voir également:
- Gerer des fichiers zip en php
- Renommer des fichiers en masse - Guide
- Télécharger 7-zip - Télécharger - Compression & Décompression
- Comment ouvrir un fichier zip - Guide
- Express zip - Télécharger - Compression & Décompression
- Fichiers epub - Guide
1 réponse
salut
poue les 8 M, ca doit etre lié à la mémoire utilisée pas script php. Ainsi par défaut c'est 8M....
ca veut dc dire que ton script php ne peut utiliser que 8M de RAM et que dc k'il ne peut stocker au 8M de zip en RAM .
dc 2 slutions :
- tu utilise un buffer pour compresser et peux dc lme vider regulierement vider en ecriture ds ton fjchier final (pas sur que ce soit faisable)
- tu augmentes la RAM pour tous les scripts : php.ini >> memory_limit = 8M ( tu mets autre chose que 8M)
je crois k'il est possible de réaliser la solution 2 uniquement pour le scrip en question mais n'est pas retrouvé comment....
Bon courage
logo
poue les 8 M, ca doit etre lié à la mémoire utilisée pas script php. Ainsi par défaut c'est 8M....
ca veut dc dire que ton script php ne peut utiliser que 8M de RAM et que dc k'il ne peut stocker au 8M de zip en RAM .
dc 2 slutions :
- tu utilise un buffer pour compresser et peux dc lme vider regulierement vider en ecriture ds ton fjchier final (pas sur que ce soit faisable)
- tu augmentes la RAM pour tous les scripts : php.ini >> memory_limit = 8M ( tu mets autre chose que 8M)
je crois k'il est possible de réaliser la solution 2 uniquement pour le scrip en question mais n'est pas retrouvé comment....
Bon courage
logo