mixed ZipArchive::setCommentName ( string $name , string $comment ) (PHP 5 >= 5.2.0, PECL zip >= 1.4.0)

zip압축파일내 대상 파일에 설명을 붙일 수 있는 기능을 제공하는데, 다음 그림의 "설명" 부분을 보면 알 수 있듯이 필요시 코멘트를 남길 수 있습니다.


예제 (ex #1
 <?php
 $zip 
= new ZipArchive
;
 
$res $zip->open('php.zip'
);
 if (
$res === TRUE
) {
      
$zip->setCommentName('test.txt''코멘트를 남깁니다.'
);
      
$zip->close
();
      echo 
'ok'
;
 } else {
      echo 
'error'
;
 } 

 ?>

다음은 파일에 정상적으로 코멘트가 기록되었는지 확인해 보겠습니다.

예제 (ex #2
 <?php
 $zip 
= new ZipArchive
;
 
$res $zip->open('php.zip'
);
 if (
$res === TRUE
) {
      
// Index를 알고 있다면 ZipArchive::getCommentIndex를 사용해도 됩니다.
      
var_dump($zip->getCommentName('test.txt')); 
// 결과: string(18) "코멘트를 남깁니다."
 
} else {
      echo 
'에러 코드:' $res
;
 }
 
?> 

 

블로그 이미지

하보니

하보니와 함께하는 phP 초보

Tag

댓글을 달아 주세요