라이브러리

[PHP] ZipArchive::setExternalAttributesName - 이름으로 정의된 항목의 외부 속성을 설정합니다.




ZipArchive::setExternalAttributesName

`ZipArchive::setExternalAttributesName` 메소드는 ZIP 아카이브에 외부 속성을 추가할 때 사용됩니다. 외부 속성은 ZIP 아카이브의 파일에 대한 추가 정보를 저장하는 데 사용됩니다. 이 메소드는 ZIP 아카이브에 외부 속성을 추가할 때 사용되는 이름을 설정하는 데 사용됩니다.

예제


#hostingforum.kr
php

// ZIP 아카이브를 생성합니다.

$zip = new ZipArchive;

if ($zip->open('example.zip', ZipArchive::CREATE) !== TRUE) {

    exit("cannot open <$zip->filename>");

}



// 외부 속성을 추가할 때 사용되는 이름을 설정합니다.

$zip->setExternalAttributesName('ExternalAttributes');



// 외부 속성을 추가합니다.

$zip->setExternalAttribute('example.txt', 0644);



// ZIP 아카이브에 파일을 추가합니다.

$zip->addFile('example.txt');



// ZIP 아카이브를 닫습니다.

$zip->close();



외부 속성 추가 예제


#hostingforum.kr
php

// ZIP 아카이브를 생성합니다.

$zip = new ZipArchive;

if ($zip->open('example.zip', ZipArchive::CREATE) !== TRUE) {

    exit("cannot open <$zip->filename>");

}



// 외부 속성을 추가할 때 사용되는 이름을 설정합니다.

$zip->setExternalAttributesName('ExternalAttributes');



// 외부 속성을 추가합니다.

$zip->setExternalAttribute('example.txt', 0644);

$zip->setExternalAttribute('example.txt', 'example.txt', 'UTF-8');



// ZIP 아카이브에 파일을 추가합니다.

$zip->addFile('example.txt');



// ZIP 아카이브를 닫습니다.

$zip->close();



외부 속성 삭제 예제


#hostingforum.kr
php

// ZIP 아카이브를 생성합니다.

$zip = new ZipArchive;

if ($zip->open('example.zip', ZipArchive::CREATE) !== TRUE) {

    exit("cannot open <$zip->filename>");

}



// 외부 속성을 추가할 때 사용되는 이름을 설정합니다.

$zip->setExternalAttributesName('ExternalAttributes');



// 외부 속성을 추가합니다.

$zip->setExternalAttribute('example.txt', 0644);



// ZIP 아카이브에 파일을 추가합니다.

$zip->addFile('example.txt');



// 외부 속성을 삭제합니다.

$zip->deleteExternalAttribute('example.txt');



// ZIP 아카이브를 닫습니다.

$zip->close();



참고


* `ZipArchive::setExternalAttributesName` 메소드는 ZIP 아카이브에 외부 속성을 추가할 때 사용되는 이름을 설정하는 데 사용됩니다.
* `ZipArchive::setExternalAttribute` 메소드는 ZIP 아카이브에 외부 속성을 추가하는 데 사용됩니다.
* `ZipArchive::deleteExternalAttribute` 메소드는 ZIP 아카이브에 외부 속성을 삭제하는 데 사용됩니다.
* ZIP 아카이브에 외부 속성을 추가할 때 사용되는 이름은 `ZipArchive::setExternalAttributesName` 메소드를 사용하여 설정됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 6 페이지

검색

게시물 검색