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.
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-archief
zip_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