
ZipArchive::unchangeName 함수는 zip파일 내의 파일 이름을 변경할 때 사용하는 함수입니다. 이 함수는 zip파일 내의 파일 이름을 변경할 때, 기존의 파일 이름과 새로운 파일 이름이 중복되지 않는지 확인합니다.
이 함수를 사용할 때, 파일 이름이 중복되면 에러가 발생합니다. 또한, zip파일 내의 파일 이름이 zip파일 이름과 같을 때도 에러가 발생합니다.
이 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
$zip = new ZipArchive;
if ($zip->open('example.zip', ZipArchive::CREATE) === TRUE) {
$zip->addFile('file.txt', 'new_file.txt');
$zip->unchangeName('new_file.txt', 'another_file.txt');
$zip->close();
} else {
echo 'zip 파일 열기 실패';
}
위의 예제에서, 'file.txt' 파일을 'example.zip' zip파일에 추가하고, 'new_file.txt' 이름으로 추가한 후, 'another_file.txt' 이름으로 변경합니다.
2025-05-23 00:31