2010-04-25 8 views
0

Si j'ai un fichier ZIP dont la structure est:fichiers spécifiques de extraction ZIP dans PHP

-directory1 DIR 
     -files in here 
    -directory2 DIR 
     -more files in here 

En utilisant pclzip.lib.php comment puis-je ouvrir ce fichier ZIP et extraire directory1 (récursive) dans un répertoire puis extrayez répertoire2 (récursif) dans un autre répertoire.

Répondre

0

Vous devriez pouvoir utiliser l'option PCLZIP_OPT_BY_NAME pour sélectionner le chemin d'accès à l'archive que vous voulez extraire. PCLZIP_OPT_PATH devrait déterminer où cette branche sera écrite.

Mais c'est juste une supposition après la navigation the manual - Je n'ai jamais utilisé cette bibliothèque particulière.

0
<?php 
$zip = new ZipArchive; 
$res = $zip->open('test_im.zip'); 
if ($res === TRUE) { 
    $zip->extractTo('directory1', array('item.gif', 'file1.php')); 
    $zip->extractTo('directory2', array('item1.gif', 'file2.php')); 
    $zip->close(); 
    echo 'ok'; 
} else { 
    echo 'failed'; 
} 
?> 
+0

Ceci est un exemple de l'extension zip, ce n'est pas pclzip. –

Questions connexes