coś mi nie działa
ale znalazłem inny kod tylko brakuje mu funkcji z lokalizacją gdzie rozpakować rozpakowuje w tym samym folderze co mi nie odpowiada chcę wskazać mu miejsce rozpakowania
<?php
$file = $_GET['file'];
{
echo "Unzipping " . $file . "<br>"; }
// create a handler to read the directory contents
echo "Wybierz system do instalacji: " . "<br>";
// A blank action field posts the form to itself
echo '<FORM action="" method="get">';
$found = FALSE; // Used to see if there were any valid files
// keep going until all files in directory have been read
{
{
echo '<input type="radio" name="file" value=' . $file . '>' . $file . '<br>'; $found = true;
}
}
if ($found == FALSE)
echo "No files ending in .zip found<br>"; else
echo '<br>Warning: Existing files will be overwritten.<br><br><INPUT type="submit" value="Unzip!">';
?>
myślę że znalazłem lepsze kody lecz nadal nie wiem jak je połączyć
ten wyświetla pliki:
if ($handle = opendir('./zipy/')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") {
}
}
}
a ten rozpakowuje pliki:
$folder = $_SESSION['user'];
$zip = new ZipArchive();
if ($zip->open("zipy/nazwa pliku.zip") !== TRUE) {die ('Błąd rozpakowywania.');} $zip->extractTo("../$folder/");
$zip->close();
echo"rozpakowywanie zakończne poprawnie";
i jak je połączyć i dodać funkcję wyboru z przyciskiem rozpakuj