PHP字符串自动下载zip

时间:2013-08-12 12:01:19

标签: php string forms download zip

我有一个php文件,它从用户提交的表单中读取数据并将其放入两个不同的字符串中。我想将这些字符串放在单独的txt文件中,并将它们放入zip存档中,用户在提交表单时会将其下载。

我该怎么做?有没有办法给每个zip一个唯一的名称,这样就不会有任何可能的冲突?

1 个答案:

答案 0 :(得分:0)

使用fwrite创建两个文本文件,然后使用此处描述的create_zip函数http://davidwalsh.name/create-zip-php,如下所示:

$files_to_zip = array(
'textFileA.txt',
'textFileB.txt'
);
$zip_name = uniqid().'.zip';
$result = create_zip($files_to_zip, $zip_name);

然后使用HTTP标头下载创建的ZIP文件。