ZipArchive::addFile

(no version information, might be only in CVS)

ZipArchive::addFile -- Ajoute un fichier à l'archive ZIP depuis le chemin fourni

Description

bool ZipArchive::addFile ( string filename [, string localname] )

Ajoute un fichier à une archive ZIP depuis le chemin fourni.

Liste de paramètres

filename

Le chemin vers le fichier à ajouter

localname

nom local dans l'archive ZIP

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemples

Cet exemple ouvre une archive ZIP, lit chaque fichier et affiche leurs contenus. L'archive test.zip utilisée dans cet exemple est une des dernières archives contenue dans le dossier ext/zip/examples.

Exemple 1. Ouverture et extraction

<?php
$zip
= new ZipArchive;
if (
$zip->open('test.zip') === TRUE) {
    
$zip->addFile('/chemin/vers/index.txt'), 'newname.txt');
    
$zip->close();
    echo
'ok';
} else {
    echo
'échec';
}
?>