Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 file_get_contents() 함수

<시간/>

file_get_contents() 함수는 전체 파일을 문자열로 읽습니다. file() 함수는 배열의 전체 파일을 읽는 반면 file_get_contents() 함수는 전체 파일을 문자열로 읽습니다.

구문

file_get_contents(file_path, flags, context, start_offset, max_length)

매개변수

  • file_path - 파일의 경로입니다.

  • 플래그 - 플래그 값은 이진 OR(|) 연산자와 결합된 다음 플래그의 조합일 수 있습니다.

    • FILE_USE_INCLUDE_PATH − 포함 디렉토리에서 파일 이름을 검색합니다.

    • FILE_TEXT − 유니코드 의미 체계가 활성화된 경우 읽은 데이터의 기본 인코딩은 UTF-8입니다. 그의 플래그는 FILE_BINARY와 함께 사용할 수 없습니다.

    • FILE_BINARY − 이 플래그를 사용하여 파일을 바이너리 모드로 읽습니다. 이것은 기본 설정이며 FILE_TEXT와 함께 사용할 수 없습니다.

  • 문맥 - stream_context_create()로 생성된 컨텍스트 리소스.

  • start_offset - 파일에서 읽기 시작점을 설정합니다.

  • 최대 길이 - 읽을 데이터의 최대 길이입니다. 기본값은 파일 끝에 도달할 때까지 읽는 것입니다.

반환

file_get_contents() 함수는 읽을 데이터를 반환합니다. 실패 시 false를 반환합니다.

다음 내용이 포함된 "info.txt" 파일이 있다고 가정해 보겠습니다.

The U.S. is a country of 50 states.

예시

<?php
   $info = file_get_contents('info.txt',FALSE, NULL, 0, 50);
   echo $info;
?>

출력

The U.S. is a country of 50 states.

웹사이트의 홈페이지에서 콘텐츠를 읽는 또 다른 예를 살펴보겠습니다.

예시

<?php
   $website = file_get_contents("https://www.qries.com");
   echo $website;
?>

출력

Sharing Knowledge