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