Как да разархивирам zip файл с php ?

nikito_932

Registered
Как да разархивирам файл във zip формат с php? Пробвах един скрипт от сайта,но не работи.Някакъв друг начин ?
 
Ето нещо, трябва да работи
<?php
$zip = new ZipArchive;
if ($zip->open('твоят_zip.zip') === TRUE) {
$zip->extractTo('вече_екстрактнатите_файлове');
$zip->close();
echo 'готово';
} else {
echo 'грешка';
}
?>
 
Код:
<?php
// Zip extracter :> 
$zip = new ZipArchive;
    if ($zip->open("angry.zip")){
        $path = getcwd() . "/home/svetlio/wer/";
        $path = str_replace("\\","/",$path);
        echo $path;
        echo $zip->extractTo($path);
        $zip->close();
        echo 'Zavursheno!';
    } else {
        echo "Greshka!";
    }
?>
 
Код:
<?php
$zip = zip_open("zip.zip");
if ($zip) {
  while ($zip_entry = zip_read($zip)) {
    $fp = fopen("zip/".zip_entry_name($zip_entry), "w");
    if (zip_entry_open($zip, $zip_entry, "r")) {
      $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
      fwrite($fp,"$buf");
      zip_entry_close($zip_entry);
      fclose($fp);
    }
  }
  zip_close($zip);
}
?>
 

Back
Горе