|
|
|
| Суть такая. Есть много файлов с одинаковым именем, по одному в папке, их надо заархивировать каждый отдельно.
Если я беру простой код (ниже), то в архиве получается файл в папке, потому что что я указал в addFile, то и становится именем файла в архиве:
<?php
$zip = new ZipArchive();
$zip->open("../CLENT.zip", ZIPARCHIVE::CREATE);
$zip->addFile("CLENT/.SQLite3");
$zip->close();
?>
|
Для того, чтобы файл был не в папке, тогда нужно файл с такого рода кодом положить в каждую папку. В таком случае все получается нормально. Просто мне кажется, что должен быть более удобный путь.
Есть возможность указать то, что поместить в архив и имя файла в архиве отдельно? | |
|
|
|
|
|
|
|
для: simplyv
(05.12.2016 в 22:15)
| | ZipArchive::addPattern, ZipArchive::addGlob - можно задать опции, ZipArchive::addFromString - архивирование по содержимому. | |
|
|
|
|
|
|
|
для: confirm
(06.12.2016 в 12:08)
| | спасибо | |
|
|
|