Utiliser des archives ZIP ou TAR dans un projet PHP
Posté par admin le 21 avr 2008 dans PHP • 2 commentairesPHP 4 et PHP 5 permettent la création, extraction ou modification d’archive de type TAR ou ZIP via les librairies PCLZip et PCLTar. Ceux deux librairies ont un fonctionnement extrèmement simple, et sont accessible à des développeurs de tous les niveaux, car elles sont aussi très bien documentées.
Les librairies sont disponibles à l’adresse : http://www.phpconcept.net/pclzip/
La documentation complète est disponible sur le site PHPConcept, mais voici quand même un petit exemple d’utilisation montrant la simplicité du code :
<?php // Include de la librairie externe. include_once('pclzip.lib.php'); // Instancition de l'objet PCL. $zip = new PclZip("test.zip"); // Ouverture de l'archive. if <img src="http://www.tellaw.org/wp-admin/$list = $zip->listContent(" alt="" /> == 0) { die("Error : ".$zip->errorInfo(true)); } // Navigue dans le tableau $list afin de lire les noms de fichiers. for ($i=0; $i<sizeof($list); $i++) { for( reset($list<a href="http://www.tellaw.org/wp-admin/$i">$i</a>); $key = key($list<a href="http://www.tellaw.org/wp-admin/$i">$i</a>); next($list<a href="http://www.tellaw.org/wp-admin/$i">$i</a>) ) { // Lecture des fichiers. echo "File $i / <a href="http://www.tellaw.org/wp-admin/$key">$key</a> = ".$list<a href="http://www.tellaw.org/wp-admin/$i">$i</a><a href="http://www.tellaw.org/wp-admin/$key">$key</a>."<br>"; } echo "<br>"; } ?>
Ce script ouvre une archive et liste les fichiers qu’elle contient.




It has long been searching for similar information on the Internet, and found only you.
I think that this issue is very difficult to understand