ciąg zip_entry_name ($zip_entry)Parametry:Ta funkcja przyjmuje jeden parametr, $zip_entry, co jest wymagane. Używane do określenia zasobu rekordu zip.Zwrócona wartość:Zwraca nazwę rekordu archiwum zip w przypadku powodzenia.Błędy i wyjątki:
- Zip_entry_name() zwraca nazwę archiwum zip tylko w przypadku powodzenia, w przeciwnym razie zwraca ostrzeżenie PHP.
- Funkcja zip_entry_name() zwraca ER_OPEN, jeśli archiwum zip jest nieprawidłowe.
- Funkcja zip_entry_name() zwraca błąd ER_NOZIP, jeśli Archiwum zip jest puste.
content.xlsx
// Otwórz plik zip
$zip_handle
= zip_open (
" C: /xampp/htdocs/article.zip "
);
// Odczytaj archiwum zip
$ zip_entry
= zip_read (
$zip_handle
);
// Czytaj zip nazwa archiwum
$plik
= zip_entry_name (
$zip_entry
);
echo
(
"Nazwa pliku:"
.
$file
);
// Zamknij archiwum zip
zip_close (
$zip_handle
);
?>
Wyjście:Nazwa pliku: artykuł / content.xlsx
Program 2: Załóżmy, że artykuł jest plikiem zip. zip zawiera następujące pliki i katalogi:
Katalog: img - engineerforengineer.png
- engineerforengineer1.png
content.xlsx< br>gfg.pdf
obraz.jpeg
// Otwórz plik zip
$zip_handle
= zip_open (
"C: /xampp/htdocs/article.zip"
);
if
(
is_resource
(
$zip_handle
))
{
while
(
$zip_entry
= zip_read (
$zip_handle
))
{
$plik
= zip_entry_name (
$zip_entry
);
// Sprawdź nazwę pliku wpisu archiwum zip
$file_name
= zip_entry_name (
$zip_entry
);
echo
(
"Nazwa pliku:"
.
$file_name
.
" < br > "
);
}
// zamknij archiwum zip
zip_close (
$zip_handle
);
}
else
echo
(
"Nie można odczytać archiwum ZIP . "
);
?>
Wyjście:Nazwa pliku: artykuł / content.xlsx Nazwa pliku: article / gfg.pdf Nazwa pliku: article / image.jpeg Nazwa pliku: article / img / Nazwa pliku: article / img / engineerforengineer.png Nazwa pliku: article / img / engineerforengineer1.pngPowiązane artykuły:
- PHP | Funkcja Zip_read()
- PHP | Funkcja Zip_close()
- PHP | Funkcja Zip_entry_close()
- PHP | Funkcja Zip_entry_compressedsize()