PHP로 압축 파일을 만들고 내 pdfs_lib 폴더에서 사용할 수있는 일부 pdf 파일을 추가하려고합니다. 아카이브를 성공적으로 만들었지 만 생성 된 zip 안에 문제가 있습니다. 아카이브, 파일은 pdfs_lib 폴더에 추가됩니다.php ZipArchive - 상위 폴더가 아닌 파일 만 추가합니다.
작성된 zip 아카이브의 pdfs_lib 폴더에있는 파일을 추가하는 대신 pdfs_lib 폴더에있는 pdf 파일을 아카이브에 직접 추가하려고합니다. 내가 시도 무엇
은 다음과 같습니다
// Create Zip File
$zip = new ZipArchive;
$res = $zip->open("pdfs_lib/my_zip_archive.zip", ZipArchive::CREATE);
if ($res === TRUE)
{
// Add pdf file to zip archive
$zip->addFile("pdfs_lib/pdf_file_1.pdf");
$zip->addFile("pdfs_lib/pdf_file_2.pdf");
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
이 코드는 성공적으로 압축 아카이브를 생성하지만 난 아카이브의 압축을 풀고 whwen 그것은 pdfs_lib 폴더를 만들고 새로 만든 폴더 안에있는 모든 파일의 압축을 풉니 다.
pdf_lib 폴더를 추가하지 않고 zip 아카이브를 만드는 방법에 대한 제안. 에