91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php讀取zip內容的方法

發布時間:2020-08-24 16:51:19 來源:億速云 閱讀:142 作者:小新 欄目:編程語言

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

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內容的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建宁县| 宝坻区| 景宁| 崇义县| 玛多县| 香河县| 雷波县| 九台市| 酒泉市| 平远县| 甘德县| 大悟县| 磐安县| 阿坝县| 达拉特旗| 仁怀市| 甘肃省| 南木林县| 阜宁县| 正安县| 福贡县| 平泉县| 杭锦旗| 阳春市| 内江市| 竹溪县| 新昌县| 甘德县| 嘉黎县| 丹巴县| 宁城县| 沧源| 綦江县| 孝昌县| 丽江市| 蓬溪县| 南安市| 青川县| 若羌县| 扶绥县| 晋州市|