<전체 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 파일 시스템 참조