
getStatusString() 함수는 ZipArchive 클래스의 상태를 문자열로 반환하는 함수입니다. 이 함수는 압축, 추출, 삭제 등의 작업 수행 후 상태를 반환합니다.
getStatusString() 함수의 반환값은 다음과 같습니다.
- 0 : 성공
- 1 : 압축 중
- 2 : 압축 완료
- 3 : 추출 중
- 4 : 추출 완료
- 5 : 삭제 중
- 6 : 삭제 완료
- 7 : 오류 발생
예를 들어, zip 파일이 성공적으로 압축되었는지 확인하려면 getStatusString() 함수의 반환값이 2 인지 확인하면 됩니다.
#hostingforum.kr
php
$zip = new ZipArchive;
if ($zip->open('example.zip') === TRUE) {
$status = $zip->getStatusString();
if ($status == 2) {
echo "압축 성공";
} else {
echo "압축 실패";
}
$zip->close();
} else {
echo "압축 실패";
}
위 코드는 'example.zip' 파일을 압축하고, getStatusString() 함수의 반환값이 2 인지 확인하여 압축 성공 여부를 출력합니다.
2025-05-24 02:49