PHP добавляет файлы в Ziparchiv Предупреждение в методе ZipArchive::close()
У меня небольшая проблема с добавлением файлов в Zip-архив.
я использую ZipArchive
, если я пытаюсь закрыть свой созданный ZIP-архив с ZipArchive::close()
Метод я всегда получаю предупреждение
Предупреждение: ZipArchive::close(): Ошибка чтения: Нет такого файла или каталога
Мой код:
fopen($config["TEMP_PATH"].$this->downloadInfo->fileName,'c'); // this create my empty .zip
// Archive
$zip = new \ZipArchive; // without Backslash php dont know the class cause
// I am in a .php file with a namespace
if ($zip->open($config["TEMP_PATH"].$this->downloadInfo-
>fileName,\ZipArchive::CREATE | \ZipArchive::OVERWRITE) === TRUE){
for ($i=0; $i < $size ; $i++) {
//This Files are .zip files i try to append to my new zip archive
//i checked already the path and filename is correct.
$zip->addFile($config["FILE_PATH"].$file[$i]["path"].'\\', $file[$i]
["name"]);
// the $zip->numFiles Atribut is after this 3, the $file Array have 3
// entrys, all Files are added
}
$zip->close();
}
else {
global $error;
$error->setError(1018);
}
Я надеюсь, что кто-то может помочь мне. Я основал несколько похожих постов в Интернете, но никто не помог мне.