Exemples
ZipArchive::addEmptyDir
Zip
PHP Manual

# La classe ZipArchive

## Introduction

Un fichier d'archive, compressé Zip.

## Synopsis de la classe

ZipArchive
ZipArchive {
/* Propriétés */
/* Méthodes */
bool addEmptyDir ( string `$dirname` )
bool addFile ( string `$filename` [, string `$localname` ] )
bool addFromString ( string `$localname` , string `$contents` )
bool close ( void )
bool deleteIndex ( int `$index` )
bool deleteName ( string `$name` )
bool extractTo ( string `$destination` [, mixed `$entries` ] )
string getArchiveComment ( void )
string getCommentIndex ( int `$index` [, int `$flags` ] )
string getCommentName ( string `$name` [, int `$flags` ] )
mixed getFromIndex ( int `$index` [, int `$flags` ] )
mixed getFromName ( string `$name` [, int `$flags` ] )
string getNameIndex ( int `$index` )
string getStatusString ( void )
resource getStream ( string `$name` )
mixed locateName ( string `$name` [, int `$flags` ] )
mixed open ( string `$filename` [, int `$flags` ] )
bool renameIndex ( int `$index` , string `$newname` )
bool renameName ( string `$name` , string `$newname` )
mixed setArchiveComment ( string `$comment` )
mixed setCommentIndex ( int `$index` , string `$comment` )
mixed setCommentName ( string `$name` , string `$comment` )
mixed statIndex ( int `$index` [, int `$flags` ] )
mixed statName ( name `$name` [, int `$flags` ] )
mixed unchangeAll ( void )
mixed unchangeArchive ( void )
mixed unchangeIndex ( int `$index` )
mixed unchangeName ( string `$name` )
}

## Propriétés

status

  Le statut de l'archive Zip

statusSys

  Le statut système de l'archive Zip

numFiles

  Le nombre de fichiers dans l'archive

filename

  Le nom du fichier dans le système de fichiers

comment

  Commentaire pour l'archive

## Sommaire

- ZipArchive::addEmptyDir — Ajoute un nouveau dossier à une archive Zip
- ZipArchive::addFile — Ajoute un fichier à l'archive ZIP depuis le chemin fourni
- ZipArchive::addFromString — Ajoute un fichier à une archive ZIP en utilisant son contenu
- ZipArchive::close — Ferme l'archive active
- ZipArchive::deleteIndex — Efface une entrée de l'archive en utilisant son index
- ZipArchive::deleteName — Efface une entrée dans l'archive en utilisant son nom
- ZipArchive::extractTo — Extrait le contenu de l'archive
- ZipArchive::getArchiveComment — Retourne le commentaire de l'archive ZIP
- ZipArchive::getCommentIndex — Retourne le commentaire d'une entrée
- ZipArchive::getCommentName — Retourne le commentaire d'une entrée en utilisant le nom de l'entrée
- ZipArchive::getFromIndex — Retourne le contenu d'une entrée en utilisant son index
- ZipArchive::getFromName — Retourne le contenu de l'entrée en utilisant son nom
- ZipArchive::getNameIndex — Retourne le nom d'une entrée en utilisant son index
- ZipArchive::GetStatusString — Retourne le message du statut de l'erreur, du système ou de zip
- ZipArchive::getStream — Récupère un gestionnaire de fichier pour l'entrée définie par son nom (lecture seule)
- ZipArchive::locateName — Retourne l'index d'une entrée de l'archive
- ZipArchive::open — Ouvre une archive ZIP
- ZipArchive::renameIndex — Renomme une entrée définie par son index
- ZipArchive::renameName — Renomme une entrée définie par son nom
- ZipArchive::setArchiveComment — Définit le commentaire d'une archive ZIP
- ZipArchive::setCommentIndex — Définit le commentaire d'une entrée définie par son index
- ZipArchive::setCommentName — Définit le commentaire d'une entrée spécifiée par son nom
- ZipArchive::statIndex — Récupère les détails d'une entrée définie par son index
- ZipArchive::statName — Récupère les détails de l'entrée définie par son nom
- ZipArchive::unchangeAll — Annule toutes les modifications faites sur l'archive
- ZipArchive::unchangeArchive — Annule toutes les modifications globales faites sur l'archive
- ZipArchive::unchangeIndex — Annule toutes les modifications faites sur une entrée, définie par nom index
- ZipArchive::unchangeName — Annule toutes les modifications faites sur une entrée, définie par son nom

Exemples
ZipArchive::addEmptyDir
Zip
PHP Manual