라이브러리
[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()` 함수를 사용하여 파일의 끝까지 읽어낸다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.