(No version information available, might be only in CVS)
ZipArchive::extractTo — Extrait le contenu de l'archive
Extrait l'archive complète ou les fichiers fournis vers un chemin spécifié.
Endroit où l'on doit extraire les fichiers
Les entrées à extraire. Ce peut être soit le nom d'une entrée ou un tableau de noms
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
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';
}
?>