PHP从字符串创建zip文件?

时间:2014-12-13 17:31:56

标签: php zip

我有三个字符串$a, $b, $c

我想将这三个变量中的内容输出到a.txtb.txt& c.txt并压缩成一个文件供用户下载。

是否可以在不使用临时文件的情况下这样做?

1 个答案:

答案 0 :(得分:0)

您可以结合使用PHP fopen(‘php://memory’, ‘wb+’)

在内存中创建文件的能力来实现这一目标 相反或者将它们写入磁盘,以及一个名为CreateZIP的第三方类,它在内存中创建zip文件并让用户下载它们。您可以看到有关如何创建文本文件以及zip文件的详细信息,通过以下链接:

http://aaronbonner.io/post/840054542/using-memory-as-a-file-in-php-5-1

http://stackoverflow.com/questions/14712925/php-zlib-how-to-dynamically-create-an-in-memory-zip-files-from-string-variables