
zip_entry_open() 함수를 사용하여 ZIP 파일 내의 디렉토리 내의 파일을 열 때, 디렉토리 경로를 정확하게 지정해야 합니다.
예를 들어, 위의 경우 dir1 디렉토리 내의 file1.txt 파일을 열려고 할 때, 다음과 같이 경로를 지정하면 됩니다.
#hostingforum.kr
php
$zip = zip_open('zip.zip');
$entry = zip_locate_name($zip, 'dir1/file1.txt');
$fp = zip_entry_open($zip, $entry);
위의 코드에서 zip_locate_name() 함수를 사용하여 dir1 디렉토리 내의 file1.txt 파일의 경로를 찾은 후, 그 경로를 zip_entry_open() 함수에 전달합니다.
이러한 방법으로 디렉토리 내의 파일을 정확하게 열 수 있습니다.
2025-04-03 22:03