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://m.kartarina.com/article4/dhgdoe.html

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

廣告

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

成都網頁設計公司
主站蜘蛛池模板: 亚洲自偷自偷偷色无码中文 | 久久精品无码午夜福利理论片| 成人无码A区在线观看视频| 免费无码又爽又刺激网站| 久久久久久亚洲Av无码精品专口| 2020无码专区人妻系列日韩| 丰满熟妇人妻Av无码区| 日本精品无码一区二区三区久久久| 久久精品?ⅴ无码中文字幕| 亚洲AV无码久久久久网站蜜桃| 九九久久精品无码专区| 亚洲av日韩aⅴ无码色老头| 国产在线观看无码免费视频| 久久天堂av综合色无码专区| 亚洲A∨无码一区二区三区| 亚洲Av无码乱码在线观看性色 | 亚洲av中文无码字幕色不卡| 国产亚洲3p无码一区二区| 免费无码又爽又刺激高潮的视频| 精品人妻系列无码天堂| 亚洲熟妇无码乱子AV电影| 亚洲男人在线无码视频| 无码人妻av一区二区三区蜜臀 | 久久亚洲AV成人无码国产电影 | 亚洲一区二区三区国产精品无码 | 亚洲啪啪AV无码片| 亚洲成av人片不卡无码久久| 无码一区二区三区爆白浆| 无码精品日韩中文字幕| 一本一道av中文字幕无码| 国产无码网页在线观看| 亚洲AV中文无码乱人伦| 亚洲av麻豆aⅴ无码电影| 国产成人AV无码精品| 久久精品无码一区二区三区日韩| 亚洲AV无码成人精品区狼人影院| 无码人妻精品一区二区三区蜜桃| 亚洲AV无码成人精品区在线观看 | 亚洲午夜无码久久久久小说| 精品久久久无码21p发布| 中文无码字慕在线观看|