我对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
文件中编辑变量。
我该怎么做?
这个问题解释了如何将单个文件添加到Zip归档中。
使用ZipArchive::addEmptyDir()
在存档中重新创建目录树。
您可以为ZipArchive::addFile()
提供第二个参数,即归档中的目标路径。
或者你可以用这个。