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);
}

Я надеюсь, что кто-то может помочь мне. Я основал несколько похожих постов в Интернете, но никто не помог мне.

0 ответов

Другие вопросы по тегам