라이브러리
[PHP] gzgets - 파일 포인터에서 줄 가져오기
PHP의 gzgets 함수
PHP의 `gzgets` 함수는 Gzip 압축된 파일에서 한 줄을 읽어오는 함수입니다. 이 함수는 `gzopen` 함수를 사용하여 Gzip 압축된 파일을 열어주고, 그 파일에서 한 줄을 읽어옵니다.
gzgets 함수의 사용법
`gzgets` 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
string gzgets ( string $filename [, int $length ] )
* `$filename`: Gzip 압축된 파일의 이름입니다.
* `$length`: 읽어올 줄의 길이를 지정합니다. 기본값은 4096입니다.
예제
다음 예제는 `gzgets` 함수를 사용하여 Gzip 압축된 파일에서 한 줄을 읽어오는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// Gzip 압축된 파일을 열어줍니다.
$gz = gzopen('example.gz', 'r');
// Gzip 압축된 파일에서 한 줄을 읽어옵니다.
$line = gzgets($gz);
// 읽어온 줄을 출력합니다.
echo $line;
// Gzip 압축된 파일을 닫아줍니다.
gzclose($gz);
?>
예제 2: 읽어올 줄의 길이를 지정하는 방법
다음 예제는 `gzgets` 함수를 사용하여 Gzip 압축된 파일에서 한 줄을 읽어오고, 읽어올 줄의 길이를 지정하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// Gzip 압축된 파일을 열어줍니다.
$gz = gzopen('example.gz', 'r');
// Gzip 압축된 파일에서 한 줄을 읽어옵니다. 읽어올 줄의 길이를 1024로 지정합니다.
$line = gzgets($gz, 1024);
// 읽어온 줄을 출력합니다.
echo $line;
// Gzip 압축된 파일을 닫아줍니다.
gzclose($gz);
?>
주의사항
* `gzgets` 함수는 Gzip 압축된 파일에서 한 줄을 읽어오는 함수입니다. 따라서 파일의 끝까지 읽어올 때까지 반복적으로 호출해야 합니다.
* `gzgets` 함수는 읽어올 줄의 길이를 지정할 수 있습니다. 그러나 파일의 끝까지 읽어올 때까지 반복적으로 호출해야 합니다.
* `gzgets` 함수는 Gzip 압축된 파일을 열어주는 `gzopen` 함수를 사용합니다. 따라서 Gzip 압축된 파일을 열어주는 함수를 사용하여 파일을 열어주어야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.