Mam problem z ZipArchiwe. Tworzę archiwum, dodaje do niego pliki i tu wszystko działa ok. Problem pojawia się przy pobraniu tego archiwum. Otóż, po rozpakowaniu pojawia się katalog "pliki" w nim "aktualności", następnie katalog o nazwie wskazanej przez zmienną $id i dopiero w tym katalogu znajdują się pliki które mnie interesują. Moje pytanie brzmi, czy istnieje możliwość utworzenia archiwum tylko z interesującymi mnie plikami, bez katalogów nadrzędnych?
Kod skryptu:
$id = $_GET['id']; $zip = new ZipArchive(); $plik_arch = "./pliki/aktualnosci/$id/zdjecia.zip"; if ($zip->open($plik_arch, ZIPARCHIVE::CREATE) !==TRUE) { } while($plik = $folder->read()) { if(($plik != '.') && ($plik != '..') && ($plik != 'zdjecia.zip')) { $zip->addFile("./pliki/aktualnosci/$id/$plik"); } } $zip->close();