0 0

php里,为什么文件一多,ZipArchive类就无法生成压缩文件5

使用php5。2自带的类库extension=php_zip.dll
名字是ZipArchive类

我打算用php做脚本实现项目备份,于是
写一个压缩文件夹的函数(就是输入一个文件夹名,生成一个压缩文件),发现文件少,正常工作。
文件多,就不生成压缩文件了。
环境是window 2003, php5.2
不知为何
PHP 
2008年7月28日 19:40

1个答案 按时间排序 按投票排序

0 0

会不会是文件多导致 PHP 执行超时?看看你的 php.ini 里的 max_execution_time 设置以及 Web 服务器错误日志(如果是通过 Web 服务器执行该 PHP 脚本的话)。

2008年8月05日 23:42

相关推荐

    php生成zip压缩文件

    在PHP中生成ZIP压缩文件是一项常见的任务,尤其是在网站开发中,我们可能需要将多个文件打包成一个可下载的压缩文件,以方便用户批量获取或传输数据。本篇将详细讲解如何利用PHP的ZipArchive类来实现这一功能。 ...

    PHP生成压缩文,不带要压缩文件的根目录

    "PHP生成压缩文,不带要压缩文件的根目录"这个话题,主要涉及的是如何使用PHP的ZipArchive类来创建一个ZIP文件,但不包含源文件的根目录路径。下面将详细介绍这一知识点及其相关技术。 首先,我们需要了解PHP的Zip...

    用PHP生成zip文件.

    `PHPZip`类通常包含一系列方法,用于添加文件、目录、读取和写入ZIP文件。在提供的示例中,我们看到`$phpZip = new PHPZip();`创建了一个新的`PHPZip`对象,然后`$phpZip->Zip("c:\abc", 'testzip.zip');`这行代码...

    php生成zip文件类.zip

    本资源“php生成zip文件类.zip”提供了一个PHP类库,它可以帮助开发者更方便地创建和管理ZIP文件。下面我们将深入探讨这个类库以及PHP操作ZIP文件的相关知识点。 1. **ZIP文件格式**: ZIP是一种通用的文件压缩...

    PHP生成、下载excel、zip压缩文件_excelphp图片_excel_zip_php_

    综上所述,PHP结合第三方库如PHPSpreadsheet,可以轻松生成包含图片的Excel文件,而内置的`ZipArchive`类则能帮助我们创建ZIP压缩文件。这两个功能在数据处理和文件打包方面有着广泛的应用。在实际项目中,根据具体...

    php生成zip压缩文件的方法详解

    PHP支持通过多种方式生成zip文件,其中一种是利用内置的ZipArchive类,另一种是通过第三方库,比如PHPZip库。由于本文提供了名为zip.php的文件,我们可以推测使用的是PHPZip库。 **PHPZip库** PHPZip是一个面向...

    一个很实用的php zip压缩类库源码文件.zip

    首先,我们要知道PHP内置了`ZipArchive`类,它是用于处理ZIP文件的主要工具。然而,为了简化操作,通常我们会使用第三方类库,这些类库提供了更友好的API,使得开发者能够快速高效地完成压缩和解压缩工作。这个实用...

    php解压或压缩打包文件源码.zip

    - 添加文件:`ZipArchive::addFile()`用于将本地文件添加到ZIP文件中,也可以使用`ZipArchive::addFromString()`直接添加字符串内容为新的文件。 - 解压缩:`ZipArchive::extractTo()`方法可以将ZIP文件中的内容解...

    php ZipArchive压缩函数详解实例

    以下将详细介绍使用ZipArchive类实现两个实例:一个是生成ZIP压缩文件,另一个是压缩文件夹下所有文件。 首先,我们需要了解如何使用ZipArchive类来生成一个ZIP压缩文件。创建一个ZIP文件的基本步骤包括:创建一个...

    laravelexcelzip用于将一个大型Excel打包成Zip文件下载

    该库的核心是利用了PHP的ZipArchive类,能够便捷地创建和操作ZIP文件。 使用`laravel-excel`库,你可以定义何时将Excel文件格式化并压缩为ZIP。这通常会在生成Excel文件之后、实际下载之前进行。通过这种方式,你...

    基于PHP的在线解压压缩PHP脚本.zip

    ZipArchive类提供了创建、读取、修改和删除ZIP压缩文件的能力。 1. **创建和添加文件到ZIP** 要创建一个新的ZIP文件并添加文件,我们需要实例化一个ZipArchive对象,然后调用`open()`方法创建一个新文件或打开已...

    PHP实例开发源码-在线解压压缩PHP脚本.zip

    综上所述,这个压缩包中的PHP脚本实例展示了如何在服务器端利用PHP的`ZipArchive`类实现在线压缩和解压文件,这对于构建涉及文件操作的Web应用程序非常有帮助。在实际使用中,开发者应当结合“使用须知.txt”来正确...

    PHP实现将多个文件压缩成zip格式并下载到本地的方法示例

    `ZipArchive::CREATE`标志表示如果文件不存在,应创建一个新的文件。 3. **添加文件到ZIP**: 通过`$zip->addFile($file, $new_filename)`方法将指定的文件添加到ZIP档案中。`$file`参数是文件的完整路径,`$new_...

    PHP写的文件压缩类

    这里我们关注的是一个名为"PHP写的文件压缩类"的工具,它提供了一种方便的方式来处理文件压缩操作。这个压缩类可以帮助开发者更加高效地管理项目中的文件,特别是当需要将大量文件打包成单一的压缩文件时。 首先,...

    PHP实现解压缩zip文件并下载1

    这段代码首先创建一个ZipArchive对象,然后尝试打开指定路径的zip文件。如果成功,使用`extractTo()`方法将文件解压缩到指定的目录(在这个例子中是`D:/temp`),最后关闭zip文件。 对于压缩并下载功能,我们可以...

    文件压缩类,修改语法后

    了解并熟练掌握`ZipArchive`类的使用,能提高你在处理文件压缩任务时的效率和安全性。在修改语法后,可能是指对原有的代码进行了优化或修复了某些问题,具体修改内容需要查看源代码才能得知。在进行此类修改时,务必...

    PHP生成压缩文件实例

    使用ZipArchive类可以将多个文件或目录打包到一个ZIP文件中,从而方便文件的存储和传输。 2. 生成压缩文件的基本步骤 在实现PHP生成压缩文件的过程中,一般需要按照以下步骤进行: - 首先,定义存放压缩文件和...

    php打包压缩文件目录代码

    总结起来,PHP的`ZipArchive`类提供了强大的功能,可以方便地打包和压缩文件目录。通过结合`RecursiveDirectoryIterator`和`RecursiveIteratorIterator`,我们可以轻松地处理目录结构,实现高效且实用的文件打包功能...

    php文件操作类.zip

    12. **压缩和解压缩**: 高级的文件操作类可能支持对文件或目录进行压缩(如ZIP、GZ)和解压缩,利用PHP的`ZipArchive`或`gz*`函数系列。 在实际应用中,一个良好的PHP文件操作类库应具有灵活的配置选项、详尽的文档...

    PHP源码 单文件在线解压和压缩打包在线文件处理

    4. **下载或保存**:压缩完成后,源码可以提供一个链接让用户下载新生成的ZIP文件,或者根据需求保存在服务器上的特定位置。 三、其他辅助文件 1. **免责声明.txt**:此文件可能包含关于软件使用、责任限制、版权...

Global site tag (gtag.js) - Google Analytics