php에서 zip 압축된 파일 목록(파일명) 리스트 출력하기
압축된 zip파일에 대한것이 내장 함수로 있기 때문에 간단하게 사용이 가능하다.
그리고 문자가 현재 나의 것과 달라 깨지는것이면 우선 utf8 인지 체크 한 다음 euc-kr 로 변경해 주면 된다.
현재 사용 캐릭터 셋에 따라서 적절하게 처리해 주면 되겠다.
$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!';
}
ㅎ에서도 정확하게 is_utf8 판단하는 함수 > PHP (pabburi.co.kr)
관련링크