
ZipArchive::open 함수의 첫 번째 인자는 zip 파일의 경로를 입력해야 합니다.
예를 들어, 'zip파일명.zip'과 같이 zip 파일의 이름을 입력하면 됩니다.
php.ini 파일에서 zlib.output_compression를 활성화하면 zip 파일을 열 수 없습니다.
이 설정은 PHP가 압축을 사용하여 출력을 압축하는 것을 허용합니다.
이 설정을 활성화하면 zip 파일을 열 수 없게 됩니다.
따라서, 이 설정을 비활성화하거나, zip 파일을 열기 전에 비활성화하는 것이 좋습니다.
오류를 해결하는 방법은 다음과 같습니다.
1. zip 파일의 경로를 확인하여 올바른 경로를 입력합니다.
2. php.ini 파일에서 zlib.output_compression를 비활성화합니다.
3. zip 파일을 열기 전에 php.ini 파일에서 zlib.output_compression를 비활성화합니다.
예를 들어, 다음과 같이 zip 파일을 열 수 있습니다.
#hostingforum.kr
php
$zip = new ZipArchive;
if ($zip->open('zip파일명.zip', ZipArchive::RDONLY) === TRUE) {
// zip 파일을 열었습니다.
$zip->close();
} else {
// 오류가 발생했습니다.
}
또한, php.ini 파일에서 zlib.output_compression를 비활성화하는 방법은 다음과 같습니다.
#hostingforum.kr
php
zlib.output_compression = Off
이 설정을 비활성화하면 zip 파일을 열 수 있습니다.
2025-06-18 03:08