【问题标题】:PHP compress files into zipPHP将文件压缩成zip
【发布时间】:2011-04-27 16:55:52
【问题描述】:

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

非常感谢。

【问题讨论】:

标签: php html compression mp3


【解决方案1】:

只是为了演示使用 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();

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      Mark Ba​​ker 的示例看起来不错,如果您想学习或需要更具体的内容,请阅读。

      【讨论】:

        猜你喜欢
        • 2017-03-28
        • 2017-05-24
        • 1970-01-01
        • 1970-01-01
        • 2012-10-27
        • 2014-06-12
        • 1970-01-01
        • 1970-01-01
        • 2018-02-24
        相关资源
        最近更新 更多