Php 编译文件下载,然后压缩

Php 编译文件下载,然后压缩,php,zip,download,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> root ==&g

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

<form name="downloader" action="download.php" method="get">
    <input type="text" value="test" name="test"/>
    <button type="submit">DOWNLOAD</button>
</form>
root ==>
    css ==>
        grid.css
        main.css
    js  ==>
        main.js
如果我只想得到两个css文件和整个javascript文件夹,将它们压缩并下载给用户,该怎么办

这些文件尚未压缩并准备就绪的原因是,稍后表单将在
main.js
文件中编辑变量

如何执行此操作?

说明如何将单个文件添加到Zip存档

用于在存档中重新创建目录树

您可以提供第二个参数,即存档中的目标路径


.

您似乎误用了在编程领域通常具有非常精确含义的术语,这使您的问题难以理解。我假设您不想编译文件(编译是将源代码转换为字节码的过程),也不想为用户下载zip(下载是将远程文件复制到本地计算机的过程——我假设您的意思是“允许用户下载”)。如果我理解正确的话,。实际上,我在将文件组装在一起的上下文中使用了compile这个词,这非常好。另一个是简单的未命中类型,无论如何,谢谢你的链接。另外,你提供的链接没有解释如何添加整个文件夹。有时,我担心人们只是为了纠正关于帖子的每一个小问题而评论帖子,而这不是堆栈溢出的含义。它应该是关于帮助的,是的,但不至于贬低。语言学家会百分之百地同意你。然而,我只是指出,在这种情况下,这个术语具有误导性。