[英]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 Baker)的例子看起来不错,如果您想学习或需要更具体的内容,请仔细阅读。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.