
ZipArchive::getFromIndex 함수의 인덱스 인자를 계산하는 방법은 다음과 같습니다.
ZipArchive::getFromIndex 함수의 인덱스 인자는 locateName 함수의 반환값으로 사용됩니다. locateName 함수는 zip 파일 내의 항목을 찾을 때 사용하는 함수입니다.
locateName 함수의 반환값은 항목의 인덱스입니다. 따라서, locateName 함수를 사용하여 항목의 인덱스를 찾은 후, getFromIndex 함수의 인덱스 인자로 사용할 수 있습니다.
위 코드에서 `$zip->locateName(\'example.txt\', ZipArchive::FL_NODIR)` 함수를 사용하여 항목의 인덱스를 찾은 후, `$zip->getFromIndex($index)` 함수를 사용하여 항목의 데이터를 가져오려면, `$index`의 값을 locateName 함수의 반환값으로 사용하면 됩니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$zip = new ZipArchive();
if ($zip->open('example.zip', ZipArchive::CREATE) === TRUE) {
$index = $zip->locateName('example.txt', ZipArchive::FL_NODIR);
if ($index !== FALSE) {
$data = $zip->getFromIndex($index);
$zip->close();
} else {
echo '항목을 찾을 수 없습니다.';
}
} else {
echo '파일을 열 수 없습니다.';
}
위 코드에서 locateName 함수의 반환값을 getFromIndex 함수의 인덱스 인자로 사용하여 항목의 데이터를 가져옵니다.
2025-03-23 01:47