ZipArchive::extractTo
(no version information, might be only in CVS)
ZipArchive::extractTo -- Extrait le contenu de l'archive
Description
mixed
ZipArchive::extractTo ( string destination [, mixed entries] )
Extrait l'archive complète ou les fichiers fournis vers un chemin spécifié.
Liste de paramètres
- destination
Endroit où l'on doit extraire les fichiers
- entries
Les entrées à extraire. Ce peut être soit le nom d'une entrée ou un
tableau de noms
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 test2.zip utilisée dans cet
exemple est une des archives de test fournie dans les sources de ZZIPlib.
Exemple 1. Extrait toutes les entrées
<?php $zip = new ZipArchive; if ($zip->open('test.zip') === TRUE) { $zip->extractTo('/mon/dossier/destination/'); $zip->close(); echo 'ok'; } else { echo 'échec'; } ?>
|
|
Exemple 2. Extrait uniquement deux entrées
<?php $zip = new ZipArchive; $res = $zip->open('test_im.zip'); if ($res === TRUE) { $zip->extractTo('/mon/dossier/destination/', array('pear_item.gif', 'testfromfile.php')); $zip->close(); echo 'ok'; } else { echo 'échec'; } ?>
|
|