你好那裏 好吧,這是交易我有一個文件夾,我的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