Функция PHP Zip_entry_name()

| | | | | | | | | | | | | | | |
Синтаксис:
строка 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 пуст.
Следующие программы иллюстрируют функцию zip_entry_name() в PHP:Программа 1: Предположим, что zip-файл article.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()
    Ссылка: http://php.net/manual/en/function.zip-entry-name.php