Fonction PHP Zip_entry_close ()

| | | | | | | | | | | | |
Syntaxe :
bool zip_entry_close ($zip_entry)
Paramètres :La fonction zip_entry_close() prend un paramètre $zip_entry. Il s`agit d`un paramètre obligatoire qui spécifie la ressource d`écriture zip.Valeur de retour :Renvoie true en cas de succès ou False en cas d`échec.Erreurs et exceptions :
  • Le zip l`archive à fermer doit d`abord être ouverte avec la fonction PHP zip_entry_open(), sinon la fonction PHP zip_entry_close() émettra un avertissement PHP.
  • La fonction zip_entry_close() renvoie une erreur ER_OPEN si l`archive zip n`est pas valide.
  • La fonction zip_entry_close() renvoie une erreur ER_NOZIP si l`archive zip est vide.
Supposons qu`un fichier zip article.zip contienne le fichier suivant :
content.xlsx Les programmes suivants illustrent la fonction zip_entry_close() en PHP :Programme 1 : < ? php
// Ouvrir l`archive zip$zip_handle = zip_open ( " C : /xampp/htdocs/article.zip" ); $zip_entry = zip_read ( $zip_handle );
// Ouvrir l`archive zipzip_entry_open ( $zip_handle , $zip_entry , "rb" ); $file = zip_entry_name ( $zip_entry );
// Fermer l`archive zip $flag = zip_entry_close ( $zip_entry ); if ( $flag == true) echo ( " Zip Entry Archive: " . $file . " a été fermé avec succès. " ); else écho ( " Archive d`entrée Zip : " . $file . "ne peut pas être fermé." ); zip_close ( $zip_handle ); ?> Sortie :
Zip Entry Archive : article / content.xlsx a été fermé avec succès.
Supposons un fichier zip article.zip contient les fichiers suivants :
content.xlsx
gfg.pdf
image.jpeg
Programme 2 :
// Ouvrir l`archive zip$zip_handle = zip_open ( " C : /xampp/htdocs/article.zip" ); if ( is_resource ( $zip_handle )) { tandis que ( $zip_entry = zip_read ( $zip_handle )) { // Ouvrir le message postal $file = zip_entry_open ( $zip_handle , $zip_entry , " rb " ); $file_name = zip_entry_name ( $zip_entry ); if ( $file == vrai) { echo ( "Zip Entry Archive :" . $file_name . " a été ouvert avec succès. " . " < br > " ); // Fermer l`entrée d`archive zip $flag = zip_entry_close ( $zip_entry ) ; if ( $flag == vrai ) echo ( "Zip Entry Archive :" . $file_name . "a été fermé avec succès." . "< br>" ); else echo ( " Zip Entry Archive : " . $file_name . "impossible être fermé." . "< br >" ); } else echo ( "L`entrée Zip ne peut pas être ouverte. " ); } // Fermer l`archive zip zip_close ( $zip_handle ); }
autre echo ( "Échec de l`ouverture" . $zip_handle ); ?>
Sortie :
Zip Entry Archive : article / content.xlsx a été ouvert avec succès. Zip Entry Archive: article / content.xlsx a été fermé avec succès. Zip Entry Archive: article / gfg.pdf a été ouvert avec succès. Zip Entry Archive: article / gfg.pdf a été fermé avec succès. Zip Entry Archive: article / image.jpeg a été ouvert avec succès. Zip Entry Archive : article / image.jpeg a été fermé avec succès.
Lien : http: //php.net/manual/en/function.zip-entry-close. php