현재 위치: > 최신 기사 목록> PHP 파일 작동 자습서 : PHP를 사용하여 파일을 읽고 쓰는 방법

PHP 파일 작동 자습서 : PHP를 사용하여 파일을 읽고 쓰는 방법

gitbox 2025-06-17

PHP 파일 작동 자습서 : PHP를 사용하여 파일을 읽고 쓰는 방법

PHP는 웹 개발에 널리 사용되는 인기있는 오픈 소스 스크립팅 언어입니다. PHP를 사용하면 개발자가 파일을 쉽게 읽고 쓸 수 있으므로 데이터 저장 및 관리가 가능합니다. 이 기사에서는 파일 개방, 읽기, 쓰기 및 파일 폐쇄와 같은 기본 작업을 포함하여 파일 작업에 PHP를 사용하는 방법을 소개합니다.

1. 파일을 열고 닫습니다

PHP에서`fopen ()`함수를 사용하여 파일을 엽니 다. 이 기능에는 파일 이름과 열기 모드의 두 매개 변수가 필요합니다. 오프닝 모드는 읽기, 쓰기 또는 추가와 같은 파일의 작동 방법을 결정합니다. 다음은 몇 가지 일반적인 파일 개방 모드입니다.

  • "R" - 읽기 만 읽기
  • "W" - 글을 쓰십시오
  • "a" - 글을 부여하십시오
  • "X" - 만들고 쓰기
  • "R+" - 읽고 쓰기
  • "W+" - 읽고 쓰기, 파일 컨텐츠를 지우십시오
  • "A+" - 읽기 및 쓰기를 추가하십시오
  • "X+" - 만들고 읽고 쓰고 쓰십시오

1.1 파일을 엽니 다

`fopen ()`함수를 사용하여 파일을 열고 읽기 모드를 지정하십시오. 샘플 코드는 다음과 같습니다.

$ file_handle = fopen ( "file.txt", "r");

이 코드는 "file.txt"라는 파일을 열고 읽기 전용 모드로 설정합니다.

1.2 파일을 닫습니다

리소스 누출 또는 데이터 손상을 피하려면 파일 작업이 완료된 후 파일을 닫아야합니다. `fclose ()`함수를 사용하여 열린 파일을 닫으십시오. 샘플 코드는 다음과 같습니다.

fclose ($ file_handle);

닫기 파일 작동은 시스템 리소스를 효과적으로 해제 할 수 있습니다.

2. 파일을 읽으십시오

2.1 전체 파일을 읽으십시오

전체 파일의 내용을 PHP 변수로 읽어야하는 경우 다음과 같이`fread ()`함수를 사용할 수 있습니다.

$ file_handle = fopen ( "file.txt", "r");
$ file_content = fread ($ file_handle, filesize ( "file.txt"));
fclose ($ file_handle);

이 코드는 "file.txt"파일을 열고 해당 내용을`$ file_content` 변수로 읽습니다.

2.2 파일 읽기 라인별로

파일 콘텐츠를 한 줄씩 읽어야하는 경우 다음과 같이`fgets ()`function을 사용할 수 있습니다.

$ file_handle = fopen ( "file.txt", "r");
while (! feof ($ file_handle)) {
    $ line = fgets ($ file_handle);
    // 각 데이터 행을 처리}
fclose ($ file_handle);

이 코드는 파일 끝까지 파일 내용을 한 줄씩 읽습니다.

3. 파일에 쓰십시오

`fwrite ()`함수를 사용하여 컨텐츠를 파일에 작성할 수 있습니다. 예제는 다음과 같습니다.

$ file_handle = fopen ( "file.txt", "w");
fwrite ($ file_handle, "여기에 텍스트를 작성하십시오");
fclose ($ file_handle);

이 코드는 "file.txt"파일에 텍스트 내용을 작성합니다.

3.1 파일에 데이터를 추가하십시오

파일 끝에 데이터를 추가 해야하는 경우 아래와 같이 Append Mode`A`를 사용할 수 있습니다.

$ file_handle = fopen ( "file.txt", "a");
fwrite ($ file_handle, "여기에 텍스트를 추가");
fclose ($ file_handle);

이 코드는 파일 끝에 컨텐츠를 추가합니다.

4. 파일이 존재하는지 확인하십시오

`file_exists ()`함수를 사용하여 파일이 이미 존재하는지 확인하십시오. 예제는 다음과 같습니다.

if (file_exists ( "file.txt")) {
    echo "file.txt가 존재합니다";
} 또 다른 {
    echo "file.txt가 존재하지 않습니다";
}

이 코드는 "file.txt"파일이 존재하는지 여부를 결정하고 해당 메시지를 출력합니다.

5. 파일을 삭제하십시오

`Unlink ()`함수를 사용하여 지정된 파일을 삭제하십시오. 예제는 다음과 같습니다.

Unlink ( "file.txt");

이 코드는 "file.txt"파일을 삭제합니다.

6. 요약

이 기사에서는 파일 개방, 읽기, 쓰기 및 파일 폐쇄를 포함하여 파일 작업에 PHP를 사용하는 방법을 소개합니다. PHP는 파일을 처리하기위한 다양한 기능을 제공하며 개발자는 이러한 기능에 익숙해야하며 파일을 효율적으로 관리하기 위해 유연하게 사용할 수 있어야합니다.