라이브러리

[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 압축된 파일을 열어주는 함수를 사용하여 파일을 열어주어야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색