строка zip_entry_name ($zip_entry)Параметры:эта функция принимает один параметр, $zip_entry, который требуется. Используется для указания ресурса zip-записи.Возвращаемое значение: возвращает имя записи zip-архива в случае успеха.Ошибки и исключения:
- Zip_entry_name() возвращает имя zip-архива только в случае успеха, в противном случае возвращает предупреждение PHP.
- Функция zip_entry_name() возвращает ER_OPEN, если zip-архив недействителен.
- Функция zip_entry_name() возвращает ошибку ER_NOZIP, если zip пуст.
content.xlsx
// Открыть zip-файл
$zip_handle
= zip_open (
" C: /xampp/htdocs/article.zip "
);
// Читать zip-архив
$ zip_entry
= zip_read (
$zip_handle
);
// Чтение zip имя архива
$file
= zip_entry_name (
$zip_entry
);
echo
(
"Имя файла:"
.
$file
);
// Закрыть zip-архив
zip_close (
$zip_handle
);
?>
Выходные данные:Имя файла: article/content.xlsx
Программа 2: Предположим, что это архив статьи. zip содержит следующие файлы и каталоги:
Каталог: img - engineerforengineer.png
- engineerforengineer1.png
content.xlsx< br>gfg.pdf
image.jpeg <код>
// Открываем zip-файл
$zip_handle
= zip_open (
"C: /xampp/htdocs/article.zip"
);
if
(
is_resource
(
$zip_handle
))
{
while
(
$zip_entry
= zip_read (
$zip_handle
))
{
$file
= zip_entry_name (
$zip_entry
);
// Проверяем имя файла записи zip-архива
$file_name
= zip_entry_name (
$zip_entry
);
echo
(
"Имя файла:"
.
$file_name
.
" < br > "
);
}
// закрываем zip-архив
zip_close (
$zip_handle
);
}
else
echo
(
"Zip-архив не может быть прочитан . "
);
?>
Вывод:Имя файла: article / content.xlsx Имя файла: article/gfg.pdf Имя файла: article/image.jpeg Имя файла: article/img/Имя файла: article/img/engineerforengineer.png Имя файла: article/img/engineerforengineer1.pngСтатьи по теме:
- Функция PHP | Zip_read()
- Функция PHP | Zip_close()
- PHP | Функция Zip_entry_close()
- PHP | Функция Zip_entry_compressedsize()