繁体   English   中英

PHP将文件压缩为zip

[英]PHP compress files into zip

您好,好的,所以这是一笔交易,我有一个文件夹,该文件夹中存储了我的mp3文件以供一次下载,现在我想要一个功能,您可以在压缩文件夹中一次下载所有mp3。 是否可以使用php压缩该文件夹中的所有文件(或者其他任何方法,但如果不是PHP,请彻底解释),还是我不得不再次以压缩格式重新上传所有mp3?

非常感谢。

只是为了演示zipArchive类的未记录的addGlob()方法的用法:

$zipFile = dirname(__FILE__)."/myMP3s.zip";
$zipArchive = new ZipArchive();

if (!$zipArchive->open($zipFile, ZIPARCHIVE::OVERWRITE))
    die("Failed to create archive\n");

$zipArchive->addGlob(dirname(__FILE__)."/*.mp3");
if (!$zipArchive->status == ZIPARCHIVE::ER_OK)
    echo "Failed to write local files to zip\n";

$zipArchive->close();

有几个用于压缩的PHP 你试过了吗?

http://php.net/manual/zh/book.zip.php

马克·贝克(Mark Ba​​ker)的例子看起来不错,如果您想学习或需要更具体的内容,请仔细阅读。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM