Wyodrębnij podkatalogi pliku ZIP w PHP
Używam skryptu php do rozpakowania pliku ZIP. ale ten skrypt rozpakowuje tylko jeden poziom katalogów bez wyodrębniania podkatalogów tego pliku, skryptu:
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
$zip->extractTo('/my/destination/dir/');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
na przykład: jeśli test.zip zawiera 2 foldery: folder1 plik.png, folder2 folder3 plik3.png
po wyodrębnieniu tego pliku ZIP widzę tylko folder1 *. * i folder2 *. *, ale bez folderu podkatalogu3.
Jak mogę to poprawić?