fpassthru
출력 파일 포인터의 나머지 데이터
fpassthru()
함수는 파일 포인터에서 남은 모든 데이터를 출력합니다.
이 함수는 현재 위치에서 EOF에 대한 주어진 파일 포인터를 읽고 결과를 출력 버퍼에 씁니다.
<? php $ file = fopen ( "test.txt" , "r" ) ; // 첫 번째 줄을 읽습니다 fgets ( $ 파일 ) ; // 나머지 파일을 출력 캐시로 전송합니다. echo fpassthru ( $ 파일 ) ; fclose ( $ 파일 ) ; ?>
산출:
이 파일에는 세 줄이 있습니다. 이것이 마지막 줄입니다 .59
참고 : 59는 통과 된 문자 수를 나타냅니다.
www 서버의 인덱스 페이지를 덤프하십시오.
<? php $ file = fopen ( "http://www.example.com" , "r" ) ; fpassthru ( $ 파일 ) ; ?>
fpassthru ( 파일 )
매개 변수 | 설명하다 |
---|---|
파일 | 필수의. 읽을 수있는 열린 파일 또는 리소스를 지정합니다. |
오류가 발생하면 fpassthru()
false를 반환합니다. 그렇지 않으면 fpassthru ()는 파일 에서 읽은 문자 수를 반환하고 출력으로 전달됩니다.
파일 포인터는 유효해야하며 fopen()
또는 fsockopen()
에 의해 성공적으로 열린 파일을 가리켜야하지만 fclose()
닫히지 않았습니다).