Heim  >  Artikel  >  Backend-Entwicklung  >  Wie öffne ich eine ZIP-Datei mit PHP? Verwendung der Funktion zip_open()

Wie öffne ich eine ZIP-Datei mit PHP? Verwendung der Funktion zip_open()

青灯夜游
青灯夜游Original
2019-02-14 18:07:534639Durchsuche

In PHP können Sie die integrierte Funktion zip_open() verwenden, um ZIP-Dateien zum Lesen zu öffnen. Der folgende Artikel gibt Ihnen eine kurze Einführung in die Verwendung der Funktion zip_open(). Ich hoffe, dass er für Sie hilfreich ist.

Wie öffne ich eine ZIP-Datei mit PHP? Verwendung der Funktion zip_open()

PHP zip_open()-Funktion

zip_open()-Funktion erstellt einen neuen Stream und richtet einen ein Verbindung zwischen dem Stream und dem Zip-Archiv. Es verwendet einen Dateinamen als Argument und gibt einen gültigen Ressourcenhandler zurück, wenn die ZIP-Datei erfolgreich geöffnet wurde. Andernfalls wird ein Fehler zurückgegeben. [Empfohlenes Video-Tutorial: PHP-Tutorial]

Grundlegende Satzstruktur:

zip_open( $filename )

Erklärung: Fehler, die die Funktion zip_open() zurückgeben kann

● Wenn das Zip-Archiv ungültig ist, gibt die Funktion zip_open() einen ER_OPEN-Fehler zurück.

● Wenn das Zip-Archiv leer ist, gibt die Funktion zip_open() einen ER_NOZIP-Fehler zurück.

Anwendungsbeispiel der Funktion zip_open()

Angenommen, eine Zip-Datei Article.zip enthält die folgenden Dateien:

Wie öffne ich eine ZIP-Datei mit PHP? Verwendung der Funktion zip_open()

Beispiel 1:

<?php 
  
// 打开zip文件 
$my_zip = zip_open("article.zip"); 
  
if(is_resource($my_zip)) 
{  
    echo("已成功打开zip文件。"); 
      
    // 关闭zip文件
    zip_close($my_zip); 
}  
else
    echo("无法打开".$my_zip . "文件"); 
?>

Ausgabe:

Wie öffne ich eine ZIP-Datei mit PHP? Verwendung der Funktion zip_open()

Beispiel 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>"); 
    } 
      
    // 关闭zip文件
    zip_close($my_zip); 
}  
else
    echo("无法打开".$my_zip . "文件"); 
?>

Ausgabe:

Wie öffne ich eine ZIP-Datei mit PHP? Verwendung der Funktion zip_open()

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich sein wird. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonWie öffne ich eine ZIP-Datei mit PHP? Verwendung der Funktion zip_open(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn