PHP zip_open()函數(shù)
zip_open()函數(shù)會(huì)創(chuàng)建一個(gè)新流,并在流和Zip存檔之間建立連接。它以文件名作為參數(shù),如果zip壓縮文件成功打開(kāi),將返回有效的資源處理程序,否則返回錯(cuò)誤?!疽曨l教程推薦:PHP教程】
基本句式:
說(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
// 打開(kāi)zip文件
$my_zip = zip_open("article.zip");
if(is_resource($my_zip))
{
echo("已成功打開(kāi)zip文件。");
// 關(guān)閉zip文件
zip_close($my_zip);
}
else
echo("無(wú)法打開(kāi)".$my_zip . "文件");
?>
輸出:
已成功打開(kāi)ZIP
示例2:
?php
// 打開(kāi)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ú)法打開(kāi)".$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壓縮包