-2
私はzipフォルダからすべてのファイル名を取得し、データベースに保存します。私に提案をお願いします。codeigniterを使ってzipフォルダからすべてのファイル名を取得するには?
私はzipフォルダからすべてのファイル名を取得し、データベースに保存します。私に提案をお願いします。codeigniterを使ってzipフォルダからすべてのファイル名を取得するには?
その非常に単純なだけ使用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!';
}
<?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();
}
?>