최신 웹 개발 튜토리얼
 

PHP fpassthru() Function


<전체 PHP 파일 시스템 참조

정의 및 사용

fpassthru() 함수는 EOF까지 열린 파일의 현재 위치로부터 모든 데이터를 판독하고, 출력 버퍼에 결과를 기록한다.

이 기능은 통과 또는 실패 FALSE 문자 수를 반환합니다.

통사론

fpassthru(file)

매개 변수 기술
file 필요합니다. 열린 파일 또는에서 읽을 수있는 자원을 지정합니다

팁과주의 사항

Note: 사용하는 경우 fpassthru() Windows에서 이진 파일에 바이너리 모드로 파일을 열려면 기억합니다.

Tip: 전화 rewind() 이미 파일에 기록 한 경우 파일의 시작 부분에 파일 포인터를 설정합니다.

Tip: 당신은 그냥 먼저가, 사용 수정하지 않고, 출력 버퍼에 파일의 내용을 덤프하려면 readfile() 대신 기능을.


예 1

<?php
$file = fopen("test.txt","r");

// Read first line
fgets($file);

// Send rest of the file to the output buffer
echo fpassthru($file);

fclose($file);
?>

코드의 출력은 위의 수 :

There are three lines in this file.
This is the last line.59

도 59는 전달 문자의 수를 나타낸다.


예 2

WWW 서버의 인덱스 페이지를 덤프 :

<?php
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>

<전체 PHP 파일 시스템 참조