Мне интересно, можно ли удалить родительский каталог с помощью PCLZip во время загрузки архива; без его извлечения сначала и перекомпиляции.PCLZIP реструктурирует пути к файлам
можно удалить родительский каталог в архиве с помощью:
$zip->delete(PCLZIP_OPT_BY_INDEX, '0');
И почтовый listContent кажется, чтобы показать родительский каталог удален
, но когда я просматриваю загруженный архив дочерние файлы и папки все еще размещается в родительском каталоге. Я считаю, что это связано с тем, что их определения структуры по-прежнему содержат родительский каталог.
Чтобы заставить это работать, мне пришлось извлечь его в временную директорию и перекомпилировать с помощью pclzip. – atwellpub