實(shí)例介紹PHP中zip_open()函數(shù)用法
PHP zip_open()函數(shù)
zip_open()函數(shù)會(huì)創(chuàng)建一個(gè)新流,并在流和Zip存檔之間建立連接。它以文件名作為參數(shù),如果zip壓縮文件成功打開,將返回有效的資源處理程序,否則返回錯(cuò)誤?!疽曨l教程推薦:PHP教程】
基本句式:
zip_open( $filename )
說(shuō)明:zip_open()函數(shù)可能返回的錯(cuò)誤
● 如果zip存檔無(wú)效,zip_open()函數(shù)將返回ER_OPEN錯(cuò)誤。
● 如果zip存檔為空,則zip_open()函數(shù)返回ER_NOZIP錯(cuò)誤。
zip_open()函數(shù)的使用示例
假設(shè)一個(gè)zip文件article.zip包含以下文件:
示例1:
<?php // 打開zip文件 $my_zip = zip_open("article.zip"); if(is_resource($my_zip)) { echo("已成功打開zip文件。"); // 關(guān)閉zip文件 zip_close($my_zip); } else echo("無(wú)法打開".$my_zip . "文件"); ?>
輸出:
已成功打開ZIP
示例2:
<?php // 打開zip文件 $my_zip = zip_open("article.zip"); if(is_resource($my_zip)) { while($zipfiles = zip_read($my_zip)) { $file_name = zip_entry_name($zipfiles); echo("File Name: " . $file_name . "<br>"); } // 關(guān)閉zip文件 zip_close($my_zip); } else echo("無(wú)法打開".$my_zip . "文件"); ?>
輸出:
File Name:article/article.zip
File Name:article/content.xlsx
File Name:article/gfg.pdf
File Name:article/image.jpeg
File Name:article/
以上就是全部相關(guān)內(nèi)容,感謝大家對(duì)腳本之家的支持。
- php利用ZipArchive類操作文件的實(shí)例
- php ZipArchive實(shí)現(xiàn)多文件打包下載實(shí)例
- PHP生成zip壓縮包的常用方法示例
- php解壓縮zip和rar壓縮包文件的方法
- PHP zip壓縮包操作類完整實(shí)例
- PHP實(shí)現(xiàn)打包zip并下載功能
- PHP實(shí)現(xiàn)將多個(gè)文件壓縮成zip格式并下載到本地的方法示例
- PHP使用zlib擴(kuò)展實(shí)現(xiàn)GZIP壓縮輸出的方法詳解
- linux服務(wù)器安裝PHP擴(kuò)展zip,zlib方法
- 基于PHP安裝zip拓展,以及l(fā)ibzip安裝的問(wèn)題
- php 解壓zip壓縮包內(nèi)容到指定目錄的實(shí)例
- php操作zip在不解壓縮包的情況下顯示壓縮包中的圖片
- 如何使用php生成zip壓縮包
相關(guān)文章
PHP生成指定長(zhǎng)度隨機(jī)數(shù)最簡(jiǎn)潔的方法
這篇文章主要介紹了PHP生成指定長(zhǎng)度隨機(jī)數(shù)最簡(jiǎn)潔的方法,一行代碼搞定隨機(jī)數(shù)生成,是不是最簡(jiǎn)潔、最優(yōu)雅的方法,需要的朋友可以參考下2014-07-07Zend Framework教程之Zend_Config_Xml用法分析
這篇文章主要介紹了Zend Framework教程之Zend_Config_Xml用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Zend_Config_Xml的功能,使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-03-03laravel框架實(shí)現(xiàn)為 Blade 模板引擎添加新文件擴(kuò)展名操作示例
這篇文章主要介紹了laravel框架實(shí)現(xiàn)為 Blade 模板引擎添加新文件擴(kuò)展名操作,結(jié)合實(shí)例形式詳細(xì)分析了laravel框架Blade 模板引擎添加新文件擴(kuò)展名具體操作步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2020-01-01php靜態(tài)成員方法和靜態(tài)的成員屬性的使用方法
這篇文章主要介紹了php靜態(tài)成員方法和靜態(tài)的成員屬性的使用方法的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家使用的時(shí)候注意方法,需要的朋友可以參考下2017-10-10PHP安裝GeoIP擴(kuò)展根據(jù)IP獲取地理位置及計(jì)算距離的方法
這篇文章主要介紹了PHP安裝GeoIP擴(kuò)展根據(jù)IP獲取地理位置及計(jì)算距離的方法,包括獲取目標(biāo)IP所在的國(guó)家地區(qū)等信息,需要的朋友可以參考下2016-07-07