[英]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.