你好那里 好吧,这是交易我有一个文件夹,我的MP3文件存储为单一下载,现在我想要一个功能,您可以一次下载所有的MP3在一个压缩文件夹。是否有可能从该文件夹使用PHP压缩所有文件(或任何真的,但如果不是PHP然后请解释彻底)还是我必须重新上传所有的MP3再次以压缩格式?PHP压缩文件到zip
谢谢你这么多。
你好那里 好吧,这是交易我有一个文件夹,我的MP3文件存储为单一下载,现在我想要一个功能,您可以一次下载所有的MP3在一个压缩文件夹。是否有可能从该文件夹使用PHP压缩所有文件(或任何真的,但如果不是PHP然后请解释彻底)还是我必须重新上传所有的MP3再次以压缩格式?PHP压缩文件到zip
谢谢你这么多。
只是为了演示使用无证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 libraries压缩。你有尝试过吗?在zipArchive类的
http://php.net/manual/en/book.zip.php
马克·贝克的例子看起来不错,读,如果你想了解或需要更具体的东西。
你检查http://uk3.php.net/manual/en/book.zip.php – Rwky 2010-10-19 20:17:07
的可能的复制[打开文件,写入文件,保存文件为ZIP和流式传输到用户下载]( http://stackoverflow.com/questions/2286639/open-file-write-to-file-save-file-as-a-zip-and-stream-to-user-for-download)HTTP://计算器。 com/questions/953996/php-zip-3-small-text-files-and-force-download等。 – 2010-10-19 20:27:33
非常感谢,我会尝试一下 – DonJuma 2010-10-19 20:27:37