bool zip_entry_close ($zip_entry)Параметры:Функция zip_entry_close() принимает один параметр $zip_entry. Это обязательный параметр, указывающий ресурс записи zip.Возвращаемое значение: возвращает true в случае успеха или False в случае сбоя.Ошибки и исключения:
- архив архив, который необходимо закрыть, должен быть сначала открыт с помощью функции PHP zip_entry_open(), иначе функция PHP zip_entry_close() выдаст предупреждение PHP.
- Функция zip_entry_close() возвращает ошибку ER_OPEN, если ZIP-архив недействителен.
- Функция zip_entry_close() возвращает ошибку ER_NOZIP, если ZIP-архив пуст.
content.xlsx Следующие программы иллюстрируют функцию zip_entry_close() в PHP:Программа 1: <код><код>
// Открыть zip-архив
$zip_handle
= zip_open (
" C: /xampp/htdocs/article.zip"
);
$zip_entry
= zip_read (
$zip_handle
);
// Открываем zip-архив
zip_entry_open (
$zip_handle
,
$zip_entry
,
"rb"
);
$file
= zip_entry_name (
$zip_entry
);
// Закрыть zip-архив
$flag
= zip_entry_close (
$zip_entry
);
if
(
$flag
== true)
echo
(
" Zip Entry Archive: " .
$file
.
" был успешно закрыт. "
);
еще
эхо
(
" Zip Entry Archive: "
.
$file
.
"нельзя закрыть."
);
zip_close (
$zip_handle
);
?>
Вывод:Zip-архив записи: article / content.xlsx успешно закрыт.Предположим, ZIP-файл article.zip содержит следующие файлы:
content.xlsx
gfg.pdf
image.jpeg Программа 2:
< код>
// Открыть zip-архив
$zip_handle
= zip_open (
" C: /xampp/htdocs/article.zip"
);
if
(
is_resource
(
$zip_handle
))
{
в то время как
(
$zip_entry
= zip_read (
$zip_handle
))
{
// Открыть почтовый индекс
$file
= zip_entry_open (
$zip_handle
,
$zip_entry
,
" rb "
);
$file_name
= zip_entry_name (
$zip_entry
);
if
(
$file
== true)
{
echo
(
"Zip Entry Archive:"
.
$file_name
.
" был успешно открылся. "
.
"
"
);
// Закрыть запись zip-архива
$flag
= zip_entry_close (
$zip_entry
) ;
if
(
$flag
== true )
echo
(
"Zip Entry Archive:"
.
$file_name
.
"был успешно закрыт."
.
"< br >"
);
else
echo
(
" Zip Entry Archive: " .
$file_name
.
"не может быть закрытым."
.
"< br >"
);
}
else
echo
(
"Zip-запись не может быть открыта. " <код>);
}
// Закрыть zip-архив
zip_close (
$zip_handle
);
}
else
echo
(
"Не удалось открыть"
.
$zip_handle
);
?>
Вывод:Zip-архив записей: article / content.xlsx успешно открыт. Zip Entry Archive: article / content.xlsx успешно закрыт. Zip Entry Archive: article /gfg.pdf был успешно открыт. Zip Entry Archive: article /gfg.pdf успешно закрыт. Zip Entry Archive: article / image.jpeg успешно открыт. Zip Entry Archive: article / image.jpeg успешно закрыт.
Ссылка: http: //php.net/manual/en/function.zip-entry-close. php