현재 위치: > 최신 기사 목록> PHP 파일 읽기 및 쓰기 방법 분석

PHP 파일 읽기 및 쓰기 방법 분석

gitbox 2025-06-06

PHP 파일 작동에 대한 자세한 설명 : 읽기 및 쓰기를위한 실제 방법

매일 PHP 개발 작업에서 파일의 읽기 및 쓰기를 처리하는 것은 필수 불가결 한 부분입니다. 데이터 저장, 로깅 또는 구성 처리이든 파일 운영 기능 마스터 링이 개발 효율성을 향상시키는 핵심입니다. 다음은 일반적으로 사용되는 몇 가지 PHP 파일 읽기 및 쓰기 방법 및 사용법을 소개합니다.

1. 파일 읽기 방법의 분석

PHP는 주로 fopen () , fread () , fgets () , fgetsv ()fclose ()를 포함하여 파일 컨텐츠를 읽는 일련의 기능을 제공합니다. 다음은 각 기능의 방법과 예입니다.

1.1 Fopen ()을 사용하여 파일을 열십시오

fopen ()은 파일을 열고 파일 핸들을 반환하는 데 사용됩니다. 파일 경로와 열기 모드의 두 매개 변수를 허용합니다.

일반적인 개방 모드는 다음과 같습니다.

  • R : 읽기 전용 모드, 파일 포인터가 파일의 시작 부분을 가리 킵니다.
  • R+: 읽기 및 쓰기 모드, 파일 시작시 파일 포인터
  • W : 쓰기 전용 모드, 파일이 존재하면 컨텐츠를 지우고 새 파일을 만듭니다.
  • W+: 읽기 및 쓰기 모드. 파일이 존재하면 콘텐츠를 지우고 그렇지 않으면 새 파일을 만듭니다.
  • A : 쓰기 모드를 추가하고 마지막에 파일 포인터를 추가하십시오
  • A+: Append Mode 읽기 및 쓰기 결국 파일 포인터
$ filename = 'example.txt';
$ hone = fopen ($ filename, 'r') 또는 다이 ( '파일을 열 수 없다!');

1.2 Fread ()를 사용하여 내용을 읽으십시오

Fread ()는 열린 파일에서 지정된 바이트의 데이터를 읽는 데 사용됩니다. 일반적으로 전체 파일 컨텐츠는 filesize () 함수로 읽습니다.

$ filename = 'example.txt';
$ hone = fopen ($ filename, 'r') 또는 다이 ( '파일을 열 수 없다!');
$ content = fread ($ hone, filesize ($ filename));
echo $ 컨텐츠;
fclose ($ 핸들);

위의 코드에서 fread ()는 전체 exames.txt 파일의 내용을 읽고 브라우저로 출력합니다.

1.3 fclose ()를 사용하여 파일을 닫습니다.

fclose () 는 열린 파일 핸들 및 릴리스 시스템 리소스를 닫는 데 사용됩니다.

$ filename = 'example.txt';
$ hone = fopen ($ filename, 'r') 또는 다이 ( '파일을 열 수 없다!');
$ content = fread ($ hone, filesize ($ filename));
fclose ($ 핸들);

2. 파일 쓰기 방법의 분석

PHP는 읽기 외에도 파일을 작성하는 강력한 기능을 제공하며 일반적으로 사용되는 기능에는 fwrite ()fputs ()가 포함됩니다.

2.1 fwrite ()를 사용하여 데이터 쓰기

fwrite ()는 컨텐츠를 덮어 쓰거나 추가하는 데 적합한 파일에 문자열을 작성할 수 있습니다. 작성하기 전에 Fopen ()을 사용하여 파일을 열고 컨텐츠를 추가하기 위해 'a+' 와 같은 적절한 모드를 설정해야합니다.

$ filename = 'example.txt';
$ hone = fopen ($ filename, 'a+') 또는 다이 ( '파일을 열 수 없다!');
$ newContent = "이것은 새로운 콘텐츠입니다.";
fwrite ($ hands, $ newContent);
fclose ($ 핸들);

이 예에서는 텍스트가 파일 끝에 추가됩니다.

2.2 FPUTS ()를 사용하여 파일에 씁니다

fputs () 함수는 fwrite () 와 정확히 동일하며 대신 사용할 수 있습니다.

$ filename = 'example.txt';
$ hone = fopen ($ filename, 'a+') 또는 다이 ( '파일을 열 수 없다!');
$ newContent = "이것은 새로운 콘텐츠입니다.";
fputs ($ hands, $ newContent);
fclose ($ 핸들);

fwrite () 와 마찬가지로 Fputs ()를 사용하여 파일 끝에 텍스트를 추가 할 수도 있습니다.

3. 요약

PHP 프로젝트를 개발하는 동안 파일 읽기 및 쓰기 작업은 매우 실용적입니다. fopen () , fread () , fwrite () , fputs ()fclose () 와 같은 함수의 올바른 사용법을 마스터하면 텍스트 데이터 및 파일 리소스를 효율적으로 처리 할 수 ​​있습니다.