[php] PHP에서 ZIP 파일 내의 파일 목록 가져오기

PHP를 사용하여 ZIP 파일 내의 파일 목록을 가져오는 방법을 알아보겠습니다.

1. ZipArchive 클래스 사용

PHP에는 ZipArchive 클래스를 사용하여 ZIP 파일을 조작할 수 있는 기능이 포함되어 있습니다. ZIP 파일 내의 파일 목록을 가져오려면 다음과 같이 ZipArchive 클래스를 활용할 수 있습니다.

$zip = new ZipArchive;
if ($zip->open('example.zip') === TRUE) {
    for ($i = 0; $i < $zip->numFiles; $i++) {
        $fileInfo = $zip->statIndex($i);
        echo $fileInfo['name'] . '<br>';
    }
    $zip->close();
} else {
    echo 'Failed to open the ZIP file.';
}

위 코드에서 example.zip은 ZIP 파일의 이름으로 바꿔주어야 합니다.

2. 파일 목록 출력

위 코드를 실행하면 해당 ZIP 파일 내의 파일 목록이 출력됩니다.

결론

PHP의 ZipArchive 클래스를 사용하여 ZIP 파일 내의 파일 목록을 가져오는 방법에 대해 알아보았습니다. 이를 통해 PHP로 ZIP 파일을 조작할 때 편리하게 사용할 수 있습니다.

자세한 내용은 PHP 공식 문서를 참고하시기 바랍니다.