라이브러리

[PHP] gzeof - gz 파일 포인터에 대한 EOF 테스트




PHP의 gzopen()와 gzclose() 함수

PHP의 `gzopen()` 함수는 파일을 GZIP 압축 형식으로 열어준다. 이 함수는 파일을 읽거나 쓰기 위해 사용할 수 있다. `gzclose()` 함수는 열린 GZIP 파일을 닫아준다.

gzopen() 함수


`gzopen()` 함수는 다음 형식으로 사용할 수 있다.

#hostingforum.kr
php

gzopen(string $filename, string $mode)



- `$filename`: 열고자 하는 파일의 이름.
- `$mode`: 파일을 열 때 사용할 모드. 'r'은 읽기 모드, 'w'은 쓰기 모드, 'a'은 추가 모드, 'r+'은 읽기/쓰기 모드, 'w+'은 쓰기/읽기 모드, 'a+'은 추가/읽기 모드, 'rb'은 읽기 모드(바이너리), 'wb'은 쓰기 모드(바이너리), 'ab'은 추가 모드(바이너리), 'r+b'은 읽기/쓰기 모드(바이너리), 'w+b'은 쓰기/읽기 모드(바이너리), 'a+b'은 추가/읽기 모드(바이너리)가 있다.

gzclose() 함수


`gzclose()` 함수는 다음 형식으로 사용할 수 있다.

#hostingforum.kr
php

gzclose(resource $handle)



- `$handle`: 열린 파일의 핸들.

예제


#hostingforum.kr
php

// 파일을 GZIP 압축 형식으로 열기

$handle = gzopen('example.txt.gz', 'w');



// 파일에 데이터 쓰기

gzwrite($handle, 'Hello, World!');

gzwrite($handle, 'This is a test.');



// 파일 닫기

gzclose($handle);



#hostingforum.kr
php

// 파일을 GZIP 압축 형식으로 열기

$handle = gzopen('example.txt.gz', 'r');



// 파일 내용 읽기

$data = gzread($handle, 1024);

echo $data;



// 파일 닫기

gzclose($handle);



gzeof() 함수


`gzeof()` 함수는 GZIP 파일의 현재 위치가 파일의 끝인지 확인한다. 이 함수는 다음 형식으로 사용할 수 있다.

#hostingforum.kr
php

gzeof(resource $handle)



- `$handle`: 열린 파일의 핸들.

예제


#hostingforum.kr
php

// 파일을 GZIP 압축 형식으로 열기

$handle = gzopen('example.txt.gz', 'r');



// 파일 내용 읽기

while (!gzeof($handle)) {

    $data = gzread($handle, 1024);

    echo $data;

}



// 파일 닫기

gzclose($handle);



이 예제에서는 `gzeof()` 함수를 사용하여 파일의 끝까지 읽어낸다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 509 페이지

검색

게시물 검색