2017-04-05 158 views

回答

0

它非常简单只需使用ZipArchive

$zip = new ZipArchive; 
if ($zip->open('logs.zip')) 
{ 
    for($i = 0; $i < $zip->numFiles; $i++) 
    { 
      echo 'Filename: ' . $zip->getNameIndex($i) . '<br />'; 
    } 
} 
else 
{ 
    echo 'Error reading zip-archive!'; 
} 
0
<?php 

$path = 'zipfile.zip' 

$zip = new ZipArchive; 
if ($zip->open($path) === true) { 
    for($i = 0; $i < $zip->numFiles; $i++) { 
     $filename = $zip->getNameIndex($i); 
     $fileinfo = pathinfo($filename); 
     copy("zip://".$path."#".$filename, "/your/new/destination/".$fileinfo['basename']); 
    }     
    $zip->close();     
} 

?> 
相关问题