我想从zip文件夹中获取所有文件名并保存到数据库中。请给我一些建议。
答案 0 :(得分:1)
非常简单只需使用ZipArchive
$zip = new ZipArchive;
if ($zip->open('logs.zip'))
{
for($i = 0; $i < $zip->numFiles; $i++)
{
echo 'Filename: ' . $zip->getNameIndex($i) . '<br />';
}
}
else
{
echo 'Error reading zip-archive!';
}
答案 1 :(得分:0)
<?php
$path = 'zipfile.zip'
$zip = new ZipArchive;
if ($zip->open($path) === true) {
for($i = 0; $i < $zip->numFiles; $i++) {
$filename = $zip->getNameIndex($i);
$fileinfo = pathinfo($filename);
copy("zip://".$path."#".$filename, "/your/new/destination/".$fileinfo['basename']);
}
$zip->close();
}
?>