PHP fread() 함수
정의와 사용법
fread() 함수는 파일을 읽습니다(이진 파일에 대해 안전하게 사용할 수 있습니다).
문법
fread(file,길이)
매개변수 | 설명 |
---|---|
file | 필수. 열린 파일을 지정합니다. |
길이 | 필수. 읽을 최대 바이트 수를 지정합니다. |
설명
fread()는 파일 포인터에서 file 최대 길이 바이트. 이 함수는 최대 길이 바이트 수, EOF에 도달할 때, 또는 (네트워크 스트림에 대해) 패크가 사용 가능할 때, 또는 (사용자 공간 스트림을 열고 나서) 8192 바이트를 읽었을 때 파일 읽기를 중지합니다. 먼저 발생하는 경우에 따라 다릅니다.
읽은 문자열을 반환하며, 오류가 발생하면 false를 반환합니다.
푸시와 주석
푸시:한 파일의 내용을 문자열로 읽기만 하고 싶다면 사용하세요 file_get_contents()fread()보다 훨씬 좋은 성능을 가집니다.
예제
예제 1
파일에서 10 바이트를 읽기:
<?php $file = fopen("test.txt","r"); fread($file,"10"); fclose($file); ?>
예제 2
전체 파일을 읽기:
<?php $file = fopen("test.txt","r"); fread($file, filesize("test.txt")); fclose($file); ?>