ZipArchive::extractTo
(PHP 5 >= 5.2.0, PECL zip >= 1.1.0)
ZipArchive::extractTo — Extrait le contenu de l'archive
Description
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 ou FALSE
si une erreur survient.
Exemples
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 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'; } ?>