簡體   English   中英

如何使用PHP打開zip文件中存在的文件夾並將內容/文件放入其中

[英]How to open a folder that exists inside a zip file with PHP and put content/files inside it

如何使用PHP打開一個存在於zip文件中的文件夾,如以下示例所示:

$zip = new ZipArchive();
$tmp_file = tempnam('.', '');
$zip->addEmptyDir($folder);

假設我要打開剛剛創建的$ folder,以便可以將內容放入其中

注意: $zip->open ($folder); 不適合我

我想將我的文件放在所述zip文件中存在的所述文件夾中。

謝謝

根據有關ZipArchive()的文檔,您可以使用addEmptyDir(string $ dirname)添加一個空目錄。 之后,您可以使用addFile(string $ filename,string $ localname)添加文件,其中$localname可以是相對路徑。 這是一個例子

$folder = 'your_folder';
$file = 'your_file.txt';

$zip = new ZipArchive ();
$zip -> addEmptyDir ($folder);
$zip -> addFile ($file, $folder.'/'.$file);

暫無
暫無

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

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