PHP 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 :
listContent(" alt="" /> == 0) {
die("Error : ".$zip->errorInfo(true));
}
// Navigue dans le tableau $list afin de lire les noms de fichiers.
for ($i=0; $i$i);
$key = key($list$i);
next($list$i)
) {
// Lecture des fichiers.
echo "File $i / $key = ".$list$i$key."";
}
echo "";
}
?>
Ce script ouvre une archive et liste les fichiers qu’elle contient.