Gz en php
Bobby Brown
-
Bobby Brown -
Bobby Brown -
Salut !
Voilà mon problème :
- je veux compresser des fichiers sur un serveur à partir d'un script PHP, en utilisant la librairie GZLib
---> simple fichier par fichier
- je veux compresser l'intégralité du contenu d'un dossier
---> dès lors, comment faire ? L'archive doit-elle avoir un entête spécifique pour qu'il soit possible de recréer l'arborescence interne du dossier, et récupérer les noms de fichier ?
Si vous aviez des pistes...
Merci par avance, et @+
Voilà mon problème :
- je veux compresser des fichiers sur un serveur à partir d'un script PHP, en utilisant la librairie GZLib
---> simple fichier par fichier
- je veux compresser l'intégralité du contenu d'un dossier
---> dès lors, comment faire ? L'archive doit-elle avoir un entête spécifique pour qu'il soit possible de recréer l'arborescence interne du dossier, et récupérer les noms de fichier ?
Si vous aviez des pistes...
Merci par avance, et @+
4 réponses
Bonjour,
Pour la création d'archives tar, tu peux regarder sur
http://pear.php.net/package-info.php?pacid=24
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Pour la création d'archives tar, tu peux regarder sur
http://pear.php.net/package-info.php?pacid=24
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Merci Johan, ton tuyau a l'air plutôt intéressant !
Je vais essayer cette solution !
Et encore merci à Seb
Je vais essayer cette solution !
Et encore merci à Seb
J'ai essayé ta solution, Johan, mais elle s'avère assez instable en pratique (apache supporte pas bien l'include pear, pour des raisons que j'ignore d'ailleurs...).
Mais à l'adresse
http://www.phpconcept.net/pcltar-index.php3
il y a une librairie assez phénoménale qui fonctionne à merveille.
Et, ironie du sort, elle est du même auteur que celle de ton adresse !
Voilà !
@+
Mais à l'adresse
http://www.phpconcept.net/pcltar-index.php3
il y a une librairie assez phénoménale qui fonctionne à merveille.
Et, ironie du sort, elle est du même auteur que celle de ton adresse !
Voilà !
@+
Si je te suis, la procédure est la suivante :
- je liste tous les fichiers de mon répertoire
- je les compresse individuellement en gz
- je créé un nouveau fichier xxx.tgz
Dès lors, comment faire pour générer le fichier TAR sur mon serveur, en gardant les diverses infos (comme les noms de fichier, ou autre) ?
Merci par avance !
TAR ne compresse pas. Ca permet de réunir plusieurs fichiers en conservant l'arborescence en un seul fichier.
j'ai 3 fichiers :
- /fichierA
- /repertoire1/fichierB
- /repertoire2/fichierC
Je les TAR et j'aurais UN fichier : projet.tar
Ensuite, je GZip ce fichier pour le compresser.