Função PHP Zip_entry_name()

| | | | | | | | | | | | | | | |
Sintaxe:
string zip_entry_name ($zip_entry)
Parâmetros:Esta função recebe um parâmetro, $zip_entry, que é obrigatório. Usado para especificar o recurso de registro zip.Valor de retorno:Retorna o nome do registro do arquivo zip em caso de sucesso.Erros e exceções:
  • Zip_entry_name() retorna o nome do arquivo zip somente em caso de sucesso, caso contrário retorna um aviso PHP.
  • A função zip_entry_name() retorna ER_OPEN se zip- o arquivo é inválido.
  • A função zip_entry_name() retorna um erro ER_NOZIP se o arquivo zip está vazio.
Os programas a seguir ilustram a função zip_entry_name() no PHP:Programa 1: Suponha que um arquivo zip article.zip contenha o seguinte arquivo:
content.xlsx
// Abrir arquivo zip$zip_handle = zip_open ( " C: /xampp/htdocs/article.zip " );
// Ler arquivo zip $ zip_entry = zip_read ( $zip_handle );
// Ler zip nome do arquivo $file = zip_entry_name ( $zip_entry ); echo ( "Nome do arquivo:" . $file );
// Fechar o arquivo zipzip_close ( $zip_handle ); ?>
Saída:
Nome do arquivo: article / content.xlsx
Programa 2: Suponha um arquivo zip article. zip contém os seguintes arquivos e diretórios:

Diretório: img
  • engineerforengineer.png
  • engineerforengineer1.png
  • content.xlsx< br>gfg.pdf
    imagem.jpeg
    // Abra o arquivo 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 ); // Verifique o nome do arquivo da entrada do arquivo zip $file_name = zip_entry_name ( $zip_entry ); echo ( "Nome do arquivo:" . $file_name . " < br > " ); }
    // fecha o arquivo zip zip_close ( $zip_handle ); }
    else echo ( "O arquivo zip não pode ser lido . " ); ?>
    Saída:
    Nome do arquivo: artigo / content.xlsx Nome do arquivo: article / gfg.pdf Nome do arquivo: article / image.jpeg Nome do arquivo: article / img / Nome do arquivo: article / img / Engineerforengineer.png Nome do arquivo: article / img / Engineerforengineer1.png
    Artigos relacionados:
    • PHP | Função Zip_read()
    • PHP | Função Zip_close()
    • PHP | Função Zip_entry_close()
    • PHP | Função Zip_entry_compressedsize()
    Link: http://php.net/manual/en/function.zip-entry-name.php