Magazine Internet

PHP et la classe ZipArchive

Publié le 10 août 2008 par Dator

Je me suis demander comment ouvrir et dézipper une archive zip directement en PHP (ce qui peut être pratique pour réaliser une installation automatique pour un CMS par exemple).

La solution est très simple, il vous suffit de vous munir de votre IDE préféré, et de taper ce morceau de code (très simple).

$zipper = new ZipArchive; // On créer un objet de type ZipArchive
$zipper -> open('mon_archive.zip') // On ouvre notre zip
$zipper -> extractTo('mon_dossier_de_destination/');
// On l'extrait vers notre chemin de destination
$zipper -> close(); // On ferme le fichier

Dans cet exemple, nous utilisons la classe ZipArchive, directement intégré à PHP depuis 5.2.0. Cette technique très simple peut comporter quelques soucis, comme par exemple le temps d’exécution de la méthode close(), mais reste très pratique.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Dator 51 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte