php讀取zip內容的方法-創新互聯

這篇文章主要介紹php讀取zip內容的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創新互聯公司是一家專注于網站設計制作、成都網站建設與策劃設計,托里網站建設哪家好?成都創新互聯公司做網站,專注于網站建設十年,網設計領域的專業建站公司;建站業務涵蓋:托里等地區。托里做網站價格咨詢:13518219792

zip_entry_read()函數是PHP中內置的函數,用于從打開的zip歸檔條目中讀取內容。正在讀取zip條目,返回的字節數可以作為參數發送給zip_entry_read()函數,如果成功,它將返回指定zip條目的內容,否則將返回PHP警告。

語法:

string zip_entry_read( $zip_entry, $length )

參數:

該函數接受兩個參數,如下所述。

$zip_entry:這是一個指定zip條目資源的強制參數。

$length:它是一個可選參數,指定要返回的字節數。

返回值:

成功時返回指定zip條目的內容,否則返回PHP警告。

錯誤和異常:

如果zip存檔無效,zip_entry_read()函數將返回ER_OPEN錯誤。

如果zip存檔為空,則zip_entry_read()函數返回ER_NOZIP錯誤

下面的程序演示了PHP中的zip_entry_read()函數:

示例1:

假設zip文件article.zip包含文件:geeks.txt

<?php 
  
// 打開zip文件
$zip_handle = zip_open("C:/xampp/htdocs/articles.zip"); 
   
// 讀取zip存檔項
while($zip_entry = zip_read($zip_handle))  
{  
    $resource = zip_entry_open($zip_handle, $zip_entry, "rb"); 
    $file_name = zip_entry_name($zip_entry); 
    
    if ($resource == true)  
    {  
   
        // 讀取zip存檔項的內容
        $file_content = zip_entry_read($zip_entry); 
        echo("File: " . $file_name . " successfully opened. <br>"); 
        echo("File content: " . $file_content); 
   
        // 關閉zip歸檔項
        zip_entry_close($zip_entry); 
    }  
    else
        echo("Failed to Open."); 
} 
  
// 關閉zip文件
zip_close($zip_handle); 
?>

輸出:

File: articles/geeks successfully opened. 
File content: Welcome to GeeksforGeeks. It is a computer science portal
where you can learn programming.

示例2:

假設zip文件article.zip包含以下文件:

geeks.txt

geeks1.txt

<?php 
  
$zip_handle = zip_open("C:/xampp/htdocs/articles.zip"); 
   
while($zip_entry = zip_read($zip_handle))  
{  
    $resource = zip_entry_open($zip_handle, $zip_entry, "rb"); 
    $file_name = zip_entry_name($zip_entry); 
    if ($resource == true)  
    {  
   
        // 讀取zip存檔項的內容,最多可達150字節
        $file_content = zip_entry_read($zip_entry, 150); 
        echo("File Name: " . $file_name . " is opened Successfully. <br>"); 
        echo($file_content); 
        echo("<br><br>"); 
  
       
        zip_entry_close($zip_entry); 
    }  
    else
        echo("Failed to Open."); 
}  
  
zip_close($zip_handle); 
?>

輸出:

File Name: articles/geeks is opened Successfully. 
Welcome to GeeksforGeeks. It is a computer science portal where you
can learn programming.

File Name: articles/geeks1 is opened Successfully. 
A Computer Science portal for geeks. It contains well written, well
thought and well-explained computer science and programming articles,
quizzes and many more.

以上是php讀取zip內容的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯行業資訊頻道!

本文標題:php讀取zip內容的方法-創新互聯
轉載注明:http://www.kartarina.com/article4/dhgdoe.html

成都網站建設公司_創新互聯,為您提供定制開發網站收錄搜索引擎優化微信公眾號面包屑導航建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
主站蜘蛛池模板: 亚洲AV无码国产剧情| 国产精品无码专区AV在线播放| 国产成人无码A区精油按摩| 少妇无码AV无码专区线| r级无码视频在线观看| 亚洲欧洲无码一区二区三区| 五月丁香六月综合缴清无码| 久久精品亚洲AV久久久无码| 中文字幕无码一区二区三区本日| 亚洲AV无码专区国产乱码不卡| 无码精品人妻一区二区三区免费看| 国产精品成人99一区无码| 国产成人无码免费看视频软件| 狠狠躁夜夜躁无码中文字幕| 特级无码a级毛片特黄| 亚洲av无码专区在线电影天堂| 亚洲AV无码乱码国产麻豆| 日韩精品无码视频一区二区蜜桃| 午夜无码性爽快影院6080| 久久久久亚洲AV片无码下载蜜桃| 亚洲国产精品无码AAA片| 亚洲乱亚洲乱少妇无码| 日日摸日日碰人妻无码| 好了av第四综合无码久久 | 精品国产v无码大片在线观看| 无码日本精品XXXXXXXXX| 久久久久亚洲AV无码网站| 日韩精品无码AV成人观看| 亚洲成AV人片天堂网无码| 中文字幕久久精品无码| 亚洲AV无码一区二区三区DV| 超清无码一区二区三区 | 中文字幕无码乱人伦| 久久亚洲AV无码西西人体| 国产精品无码永久免费888| 精品亚洲成α人无码成α在线观看| 国产成人亚洲精品无码AV大片| 午夜无码视频一区二区三区| 久久午夜无码鲁丝片午夜精品| 野花在线无码视频在线播放| 人妻无码视频一区二区三区|