I. Introduction

Cet article présente la compression de fichiers avec la librairie Zip livrée avec phpMyAdmin. Les fichiers compressés avec cet algorithme portent l'extension zip. La librairie est située dans le répertoire phpMyAdmin\libraries\zip.lib.php dont une copie est téléchargeable ici : zip.lib.sphp

II. Exemple

 
TéléchargerCacher/Afficher le codeSélectionnez

Tester le script

II-A. Description

Cette classe possède trois méthodes publiques :

  • le constructeur zipfile()
  • la méthode addfile($content, $filename) qui permet d'ajouter dans l'archive un fichier de nom $filename et de contenu $content
  • la méthode file() qui retourne l'archive zip.

Attention : cette librairie ne permet d'archiver qu'un seul fichier en même temps.