首页 > 编程 > PHP > 正文

如何使用PHP将文件压缩为ZIP文件

2020-03-22 20:14:09
字体:
来源:转载
供稿:网友
下面php 介绍如何使用PHP将文件压缩为ZIP文件,通过文件的压缩,我们减轻文件的内存,并且以压缩文件并将其存储在网站上。

如何使用PHP将文件压缩为ZIP文件

一:使用PHP将文件压缩为ZIP文件

通过压缩文件来分发文件时,可以保存传输量,首先要先了解下什么是ZIP文件?

zip是一种归档html' target='_blank'>文件格式,最初由pkware公司开发的pkzip创建,ZIP文件也经常被使用,因为通过通信功能交换数据,让数据进行压缩。

二:如何压缩到ZIP文件

虽然它通常由命令和GUI实用程序压缩,但PHP还具有处理zip文件的功能,如果使用php-m命令显示zip,它将被嵌入,代码如下:

(PHP 5 = 5.2.0,PHP 7,PECL zip = 1.1.0)

ZipArchive :: addFile - 从给定路径向ZIP存档添加文件

说明

ZipArchive :: addFile ( string $filename [, string $localname=NULL [, int $start= 0 [, int $length= 0 ]]]): bool

将文件添加到给定路径的ZIP存档中。

参数

filename

要添加的文件的路径。

localname

如果提供,这是ZIP存档中将覆盖的本地名称filename。

start

不使用此参数,但需要扩展ZipArchive。

length

不使用此参数,但需要扩展ZipArchive。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

例如:

 ?php$zip = new ZipArchive;if ($zip- open( test.zip ) === TRUE) { $zip- addFile( /path/to/index.txt , newname.txt  $zip- close(); echo ok } else { echo failed ? 

注意:为了获得最大的可移植性,建议始终使用正斜杠(/)作为ZIP文件名中的目录分隔符。

以上就是对如何使用PHP将文件压缩为ZIP文件的全部介绍,如果你想了解更多有关php教程,请关注php 。

以上就是如何使用PHP将文件压缩为ZIP文件的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表