编译文件以便下载然后压缩

时间:2013-07-05 11:54:13

标签: php zip download

我根本没有太多使用php的经验,但基本上我所追求的只是页面上的一个按钮,假设我有一个这样的表单标记:

<form name="downloader" action="download.php" method="get">
    <input type="text" value="test" name="test"/>
    <button type="submit">DOWNLOAD</button>
</form>

我需要做的是编译说3个文件,让我们在这样的文件夹中说:

root ==>
    css ==>
        grid.css
        main.css
    js  ==>
        main.js

如果我想获取两个css文件和整个javascript文件夹,请将其压缩并为用户下载。

之前没有压缩这些内容并准备好去的原因是,表单将在main.js文件中编辑变量。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

This question说明了如何将单个文件添加到Zip存档。

使用ZipArchive::addEmptyDir()在存档中重新创建目录树。

您可以为ZipArchive::addFile()提供第二个参数,即归档中的目标路径。

Or you can use this