file_get_contents — 전체 파일을 문자열로 읽어옵니다.
file_get_contents() 전체 파일을 문자열로 읽어옵니다. 이 함수는 파일 내용을 문자열로 읽는 데 선호되는 방법입니다. 서버 운영 체제에서 지원하는 경우 성능 향상을 위해 메모리 매핑 기술도 사용됩니다.
유사한 함수: fopen() 함수는 파일이나 URL을 엽니다. 차이점은 fopen()이 웹 페이지를 연 후에는 문자열을 반환하지 않으며 직접 출력할 수도 없다는 것입니다. 또한 문자열을 얻으려면 fgets() 함수를 사용해야 합니다. fgets() 함수는 파일 포인터에서 한 줄을 읽습니다. 파일 포인터는 유효해야 하며 fopen() 또는 fsockopen()에 의해 성공적으로 열린(아직 fclose()에 의해 닫히지 않은) 파일을 가리켜야 합니다.
Syntax
file_get_contents(path,include_path,context,start,max_length)
Parameters | Description |
---|---|
path | 필수입니다. 읽을 파일이나 URL을 지정합니다. |
include_path | 선택사항. include_path(php.ini)에서도 파일을 검색하려면 이 매개변수를 '1'로 설정하십시오. |
context | 선택사항. 파일 핸들의 환경을 지정합니다. context는 스트림의 동작을 수정할 수 있는 옵션 집합입니다. NULL을 사용하면 무시됩니다. |
시작 | 선택사항. 읽기를 시작할 파일의 위치를 지정합니다. 이 매개변수는 PHP 5.1에서 new입니다. |
max_length | 선택사항. 읽을 바이트 수를 지정합니다. 이 매개변수는 PHP 5.1의 새로운 기능입니다. |
file_put_contents() 함수는 문자열을 파일에 씁니다.
파일에 액세스할 때 이 함수는 다음 규칙을 따릅니다.
FILE_USE_INCLUDE_PATH가 설정된 경우 *filename* 복사본에 대한 내장 경로가 확인됩니다.
파일이 존재하지 않으면 파일
파일 열기
LOCK_EX를 설정하면 파일이 잠깁니다.
FILE_APPEND를 설정하면 파일 끝으로 이동됩니다. 그렇지 않으면 파일 내용이 지워집니다.
파일에 데이터 쓰기
파일을 닫고 모든 파일의 잠금을 해제합니다.
성공하면 함수는 파일에 쓴 문자 수를 반환합니다. 실패하면 False가 반환됩니다.
file_put_contents(file,data,mode,context)
매개변수 | 설명 |
---|---|
파일 | 필수입니다. 데이터를 쓸 파일을 지정합니다. 파일이 없으면 새 파일이 생성됩니다. |
data | 필수입니다. 파일에 기록할 데이터를 지정합니다. 문자열, 배열 또는 데이터 스트림일 수 있습니다. |
모드 | 선택사항. 파일을 열고 쓰는 방법을 지정합니다. 가능한 값:
|
context | 선택 사항입니다. 파일 핸들의 환경을 지정합니다. context는 스트림의 동작을 수정할 수 있는 옵션 집합입니다. |
PS: 파일의 기존 콘텐츠를 삭제하지 않으려면 FILE_APPEND를 사용하세요.
위 내용은 PHP file_get_contents() 함수 및 file_put_contents() 함수 사용 지침의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!