我PHP創建一個zip壓縮包,並想加入我的pdfs_lib folder.I已成功創建存檔可用某些PDF文件,但有一個問題父文件夾的創建ZIP內歸檔,文件被添加到pdfs_lib文件夾,這不是我想要的。PHP的ZipArchive - 只添加的文件不
我想目前在pdfs_lib文件夾中的PDF文件直接添加到檔案中,而不是在我創建zip壓縮包添加pdfs_lib文件夾中的這些文件。
我曾嘗試是:
// 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';
}
此代碼成功地創建了zip壓縮包,但whwen我解壓存檔它創建一個文件夾pdfs_lib並解壓這個新創建的文件夾內的所有文件。
關於如何創建沒有把它添加pdf_lib文件夾中的zip壓縮包的任何建議。