(PHP 5 >= 5.2.0, PECL zip >= 1.5.0)
ZipArchive::getNameIndex — Gibt den Namen eines Eintrags unter Verwendung seines Index zurück
Gibt den Namen eines Eintrags unter Verwendung seines Index zurück.
Index des Eintrags.
Gibt im Erfolgsfall den Namen zurück. Im Fehlerfall wird FALSE zurückgegeben.
I couldn't find any how-to example for getting the filenames, so I made an easy one.
Here's an example how to list all filenames from a zip-archive:
<?php
$zip = new ZipArchive;
if ($zip->open('items.zip'))
{
for($i = 0; $i < $zip->numFiles; $i++)
{
echo 'Filename: ' . $zip->getNameIndex($i) . '<br />';
}
}
else
{
echo 'Error reading zip-archive!';
}
?>
Hope it helps.