PHP 매뉴얼
이전 |  | 다음

# fgets

(PHP 3, PHP 4 , PHP 5)

fgets -- 파일 포인터에서 라인 가져오기

## Description

string fgets ( int fp, int length)

리턴값을 포함한 새로운 문자열이거나 파일의 끝중에서 먼저 도달되는 것에서 1 바이트를 읽어들인후 length만큼 증가되는 문자열 - fp에 의해 가리켜진 파일로부터 1 바이트를 읽습니다. length일때 끝을 읽습니다. - 을 반환합니다.

에러가 발생하면 `FALSE`를 반환합니다.

일반적인 함정:

fgets의 'C' 구조를 자주 사용하는 사람들은 EOF 가 반환되는 방법이 다르다는 것을 주의해야 합니다.

파일 포인터는 유효한 것이어야 하고 포인터가 가리키는 것은 성공적으로 열려진 fopen(),popen() 또는 fsockopen()에 의해 성공적으로 열려진 파일이어야 한다.

단순한 예문

예 1. 파일을 한 라인씩 읽어들이기

`$fd = fopen ("/tmp/inputfile.txt", "r"); while (!feof ($fd)) { $buffer = fgets($fd, 4096); echo $buffer; } fclose ($fd);`

참조: fread(), fopen(), popen(), fgetc(), fsockopen(), 그리고 socket_set_timeout().

이전 | 처음으로 | 다음
fgetcsv | 위로 | fgetss