- Home
- Przykłady i porady PHP79
- Inne pomoce, software6
- Banery
- Hyde Park Private Zone6
- Polityka cookies
- Udostępnianie tekstów
© 2001 - 2024 PhpCodex
Jak rozpakować archiwum zip
Unzip Zip File
Przykład PHP2014-03-07 stopień trudności: łatwyZałóżmy że mamy do przerzucenia większą ilość plików poprzez formularz, możemy posłużyć się jednym plikiem który rozpakujemy do wybranego przez nas katalogu po stronie serwera, posłużymy się w prosty sposób funkcjami dla archiwów ZIP.
<?
function unzip_file($file, $destination){
//tworzymy objekt
$zip = new ZipArchive() ;
//otwieramy plik zip
if ($zip->open($file) !== TRUE) {
$info = "Problem z rozpakowaniem pliku.<br/>\n";
}
else{
$info = "Plik rozpakowany<br/>\n";
}
//Wypakowujemy do miejsca docelowego
$zip->extractTo($destination);
//zamykamy plik
$zip->close();
echo $info;
}
//nasz plik
$file = "pliczek.zip";
//docelowa lokacja, oczywiście wymaga ustawienia praw 777
$destination = "tmp/";
unzip_file($file, $destination);
?>
czytaj również: Jak spakować katalog do archiwum zip