PHP Zip File 函数
通过 PHP 中的相关函数,你可以实现 zip 文件的解压缩操作!
PHP Zip File 简介
Zip File 函数允许您读取压缩文件。
安装
如需在服务器上运行 Zip File 函数,必须安装这些库:
- Guido Draheim 的 ZZIPlib 库: 下载 ZZIPlib 库
- Zip PELC 扩展:下载 Zip PELC 扩展
在 Linux 系统上安装
PHP 5+:Zip 函数和 Zip 库默认不会启用,必须从上面的链接下载。请使用 --with-zip=DIR 配置选项来包含 Zip 支持。
在 Windows 系统上安装
PHP 5+:Zip 函数默认不会启用,必须从上面的链接下载 php_zip.dll 和 ZZIPlib 库。必须在 php.ini 中启用 php_zip.dll。
如需启用任何 PHP 扩展,PHP extension_dir 设置(在 php.ini 文件中)应该设置为该 PHP 扩展所在的目录。举例 extension_dir 的值可能是 c:\php\ext。
PHP Zip File 函数
PHP:指示支持该函数的最早的 PHP 版本。
| 函数 | 描述 | PHP | 
|---|---|---|
| zip_close() | 关闭 ZIP 文件。 | 4 | 
| zip_entry_close() | 关闭 ZIP 文件中的一个项目。 | 4 | 
| zip_entry_compressedsize() | 返回 ZIP 文件中的一个项目的被压缩尺寸。 | 4 | 
| zip_entry_compressionmethod() | 返回 ZIP 文件中的一个项目的压缩方法。 | 4 | 
| zip_entry_filesize() | 返回 ZIP 文件中的一个项目的实际文件尺寸。 | 4 | 
| zip_entry_name() | 返回 ZIP 文件中的一个项目的名称。 | 4 | 
| zip_entry_open() | 打开 ZIP 文件中的一个项目以供读取。 | 4 | 
| zip_entry_read() | 读取 ZIP 文件中的一个打开的项目。 | 4 | 
| zip_open() | 打开 ZIP 文件。 | 4 | 
| zip_read() | 读取 ZIP 文件中的下一个项目。 | 4 | 
PHP Zip File 常量
在 PHP Zip File 函数中没有相关的常量。
PHP Zip File 函数的更多相关文章
- PHP Zip File
		安装 如需在服务器上运行 Zip File 函数,必须安装这些库: Guido Draheim 的 ZZIPlib 库: 下载 ZZIPlib 库 Zip PELC 扩展:下载 Zip PELC 扩展 ... 
- 记一个mvn奇怪错误: Archive for required library: 'D:/mvn/repos/junit/junit/3.8.1/junit-3.8.1.jar' in project 'xxx' cannot be read or is not a valid ZIP file
		我的maven 项目有一个红色感叹号, 而且Problems 存在 errors : Description Resource Path Location Type Archive for requi ... 
- linux下解压大于4G文件提示error: Zip file too big错误的解决办法
		error: Zip file too big (greater than 4294959102 bytes)错误解决办法.zip文件夹大于4GB,在centos下无法正常unzip,需要使用第三方工 ... 
- php使用file函数、fseek函数读取大文件效率分析
		php读取大文件可以使用file函数和fseek函数,但是二者之间效率可能存在差异,本文章向大家介绍php file函数与fseek函数实现大文件读取效率对比分析,需要的朋友可以参考一下. 1. 直接 ... 
- maven install  读取jar包时出错;error in opening zip file
		错误信息: [INFO] ------------------------------------------------------------------------ [ERROR] Failed ... 
- error in opening zip file 1 错误
		项目部署服务启动时会出现: error in opening zip file 1 错误 原来是不同服务器编译过的jar包直接下载后发布有问题,重新上传本地编译好的lib下面的jar包后,启动服务,正 ... 
- maven时候Embedded error: error in opening zip file
		maven时候Embedded error: error in opening zip file 用 mvn clean install -Dmaven.test.skip=true -Denv=re ... 
- PHP 文件读取 fread、fgets、fgetc、file_get_contents 与 file 函数
		fread().fgets().fgetc().file_get_contents() 与 file() 函数用于从文件中读取内容. fread() fread() 函数用于读取文件(可安全用于二进制 ... 
- Java ZIP File Example---refernce
		In this tutorial we are going to see how to ZIP a file in Java. ZIP is an archive file format that e ... 
随机推荐
- Spring(三):Spring整合Hibernate
			背景: 本文主要介绍使用spring-framework-4.3.8.RELEASE与hibernate-release-5.2.9.Final项目整合搭建的过程. 开发环境简介: 1).jdk 1. ... 
- 在python后台如何将客户端提交的form表单数据提取出来?
			1.获取客户端提交的表达数据,数据类型为ImmutableMultiDictformData = request.form2.将提取的数据转化成字典formDict = formData.to_dic ... 
- ABP框架 - N层架构
			目录 介绍 DDD分层 ABP架构模型 客户端 展现层 分布式服务层 应用层 领域层 基础设施层 介绍 在应用程序设计中,分层架构是一种被广泛使用的技术,它助于降低复杂度和提高代码的可重用性.在ABP ... 
- Caffe+VS2015+python3的安装(基于windows)
			在网上找了许多安装Caffe的教程 感觉全都是杂乱无章的 而且也没有详细的 只能自己当小白鼠来实验一次了 本次配置:CUDA 8.0+ CUDNN +VS 2015 +Python 3.5 + Ca ... 
- python文件结构与import用法
			首先上一张总结图: 在pycharm中,一般不会将当前文件目录自动加入自己的sourse_path.如果遇到无法import同级目录下的其他模块, 右键make_directory as-->S ... 
- Error:ivalue require as left operant of assignment
			Error:ivalue require as left operant of assignment 解答:该错误的意思是左操作数必须为左值,这个发生错误的原因在于赋值符号的左边不能是已确定的值,如: ... 
- [HNOI2014]画框
			题目描述 小T准备在家里摆放几幅画,为此他买来了N幅画和N个画框.为了体现他的品味,小T希望能合理地搭配画与画框,使得其显得既不过于平庸也不太违和. 对于第 幅画与第 个画框的配对,小T都给出了这个配 ... 
- hdu 1542 线段树扫描(面积)
			Atlantis Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Su ... 
- [BZOJ]1076 奖励关(SCOI2008)
			终于又一次迎来了一道期望DP题,按照约定,小C把它贴了出来. Description 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关.在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃 ... 
- [USACO17JAN]Subsequence Reversal序列反转
			题目描述 Farmer John is arranging his NN cows in a line to take a photo (1 \leq N \leq 501≤N≤50). The he ... 
