如何使用 PHP 将文件添加到 zip 文件内的文件夹?
例如,如果我有 zip 文件:
myzip.zip
|-hello.doc
Run Code Online (Sandbox Code Playgroud)
如果我想将文件“example.jpg”添加到“images”文件夹中,则 zip 文件将是:
myzip.zip
|-hello.doc
|-images
|-example.jpg
Run Code Online (Sandbox Code Playgroud)
我怎样才能实现这个目标?
使用 PHP 的 ZipArchive 类。这是文档。所以你会做类似的事情:
<?php
$z = new ZipArchive();
$z->open('/path/to/your/file.zip');
// Notice the second argument which specifies the local path in the archive
$z->addFile('/path/to/example.jpg', 'images/example.jpg');
$z->close();
?>
Run Code Online (Sandbox Code Playgroud)
现在您的存档有“images/example.jpg”。
| 归档时间: |
|
| 查看次数: |
13165 次 |
| 最近记录: |