Zip_entry_close() PHP-functie

| | | | | | | | | | | | |
Syntaxis:
bool zip_entry_close ($zip_entry)
Parameters:De functie zip_entry_close() heeft één parameter $zip_entry nodig. Dit is een vereiste parameter en specificeert de zip-schrijfbron.Return Value:Retourneert waar bij succes of False bij mislukking.Fouten en uitzonderingen:
  • De zip archief om te sluiten moet eerst worden geopend met de PHP zip_entry_open() functie, anders zal de PHP zip_entry_close() functie een PHP waarschuwing geven.
  • De functie zip_entry_close() retourneert een ER_OPEN-fout als het zip-archief ongeldig is.
  • De functie zip_entry_close() retourneert een ER_NOZIP-fout als het zip-archief leeg is.
Stel dat een zipbestand article.zip het volgende bestand bevat:
content.xlsx De volgende programma`s illustreren de functie zip_entry_close() in PHP:Programma 1:
// Open zip-archief$zip_handle = zip_open ( " C: /xampp/htdocs/article.zip" ); $zip_entry = zip_read ( $zip_handle );
// Open zip-archiefzip_entry_open ( $zip_handle , $zip_entry , "rb" ); $file = zip_entry_name ( $zip_entry );
// Sluit zip-archief $flag = zip_entry_close ( $zip_entry ); if ( $flag == true) echo ( " Postcode archief: " . $file . " is succesvol afgesloten. " ); else echo ( " Postcode archief: " . $file . "kan niet worden gesloten." ); zip_close ( $zip_handle ); ?> Uitvoer:
Zip-invoerarchief: artikel / content.xlsx is succesvol afgesloten.
Stel dat een zipbestand article.zip bevat de volgende bestanden:
content.xlsx
gfg.pdf
image.jpeg
Programma 2:
// Open zip-archief$zip_handle = zip_open ( " C: /xampp/htdocs/article.zip" ); if ( is_resource ( $zip_handle )) { terwijl ( $zip_entry = zip_read ( $zip_handle )) { // Postcode openen $file = zip_entry_open ( $zip_handle , $zip_entry , " rb " ); $file_name = zip_entry_name ( $zip_entry ); if ( $bestand == true) { echo ( "Zip Entry Archive:" . $file_name . " is succesvol geopend. " . " < br > " ); // Zip-archiefinvoer sluiten $flag = zip_entry_close ( $zip_entry ) ; if ( $flag == true ) echo ( "Zip Entry Archive:" . $file_name . "is succesvol afgesloten." . "< br >" ); else echo ( " Postcode archief: " . $file_name . "kan niet gesloten zijn." . "< br >" ); } else echo ( "Zip-invoer kan niet worden geopend. " ); } // Sluit zip-archief zip_close ( $zip_handle ); }
anders echo ( "Kan niet openen" . $zip_handle ); ?>
Uitvoer:
Zip-invoerarchief: artikel / content.xlsx is succesvol geopend. Zip Entry Archief: artikel / content.xlsx is succesvol afgesloten. Zip Entry Archief: artikel / gfg.pdf is succesvol geopend. Zip Entry Archief: artikel / gfg.pdf is succesvol afgesloten. Zip Entry Archief: artikel / image.jpeg is succesvol geopend. Zip Entry Archief: artikel / image.jpeg is succesvol afgesloten.
Link: http: //php.net/manual/en/function.zip-entry-close. php