Maison  >  Article  >  développement back-end  >  Comment ouvrir un fichier zip avec PHP ? Utilisation de la fonction zip_open()

Comment ouvrir un fichier zip avec PHP ? Utilisation de la fonction zip_open()

青灯夜游
青灯夜游original
2019-02-14 18:07:534639parcourir

En PHP, vous pouvez utiliser la fonction intégrée zip_open() pour ouvrir les fichiers zip en lecture. L'article suivant vous donnera une brève introduction à l'utilisation de la fonction zip_open(). J'espère qu'il vous sera utile.

Comment ouvrir un fichier zip avec PHP ? Utilisation de la fonction zip_open()

La fonction PHP zip_open()

la fonction zip_open() créera un nouveau flux et établira un connexion entre le flux et l'archive Zip. Il prend un nom de fichier comme argument et renverra un gestionnaire de ressources valide si le fichier zip est ouvert avec succès, sinon une erreur sera renvoyée. [Tutoriel vidéo recommandé : Tutoriel PHP]

Structure de base des phrases :

zip_open( $filename )

Explication : Erreurs que la fonction zip_open() peut renvoyer

● Si l'archive zip n'est pas valide, la fonction zip_open() renverra une erreur ER_OPEN.

● Si l'archive zip est vide, la fonction zip_open() renvoie une erreur ER_NOZIP.

Exemple d'utilisation de la fonction zip_open()

Supposons qu'un fichier zip article.zip contienne les fichiers suivants :

Comment ouvrir un fichier zip avec PHP ? Utilisation de la fonction zip_open()

Exemple 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 . "文件"); 
?>

Sortie :

Comment ouvrir un fichier zip avec PHP ? Utilisation de la fonction zip_open()

Exemple 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 . "文件"); 
?>

Sortie :

Comment ouvrir un fichier zip avec PHP ? Utilisation de la fonction zip_open()

Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn