簡體   English   中英

為什么ZipArchive工作不正確?

[英]Why ZipArchive working not correct?

這是我的代碼zip 1文件:

 $zipname="C:/xampp/htdocs/test/5/JPN/5/5_1.0.pdf.zip"
    $zip = new ZipArchive;
         $zip->open($zipname, ZipArchive::CREATE);                     
         $zip->addFile("C:/xampp/htdocs/test/5/JPN/5/5_1.0.pdf");       
         $zip->close();

但是它從文件夾C:\\壓縮 在此處輸入圖片說明

為什么ZipArchive工作不正確?

您需要在addFile函數中傳遞兩個參數。

根據文檔

bool ZipArchive :: addFile(字符串$ filename [,字符串$ localname])

filename要添加的文件的路徑。

ZIP檔案中的localname本地名稱。

這意味着第一個參數是文件系統中實際文件的路徑,第二個參數是文件在存檔中將具有的路徑和文件名。

以下代碼將為您服務

$zip->addFile("C:/xampp/htdocs/test/5/JPN/5/5_1.0.pdf", "5_1.0.pdf");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM