현재 위치: > 최신 기사 목록> PHP 파일의 읽기 및 쓰기 작업에 대한 완전한 안내서 : 개방, 읽기, 쓰기 및 관리 방법에 대한 자세한 설명

PHP 파일의 읽기 및 쓰기 작업에 대한 완전한 안내서 : 개방, 읽기, 쓰기 및 관리 방법에 대한 자세한 설명

M66 2025-06-05

PHP에서 파일을 처리하는 방법 : 개방, 읽기 및 쓰기에 대한 포괄적 인 자습서

PHP 개발 중에 파일 운영은 매우 일반적인 작업 중 하나입니다. 로깅, 구성 저장소 또는 사용자 데이터 관리에 관계없이 파일을 읽고 쓰는 것이 기능을 구현하는 기본 수단입니다. 이 기사는 PHP의 개방, 읽기, 쓰기 및 기타 일반적인 운영 방법을 체계적으로 설명하고 실제 코드와 함께 설명합니다.

파일을 열고 닫습니다

fopen () 함수를 사용하여 파일을 엽니 다. 공통 구문은 다음과 같습니다.

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

위의 코드는 읽기 전용 모드에서 file.txt 파일을 열고 반환 된 리소스 핸들은 변수 $ 핸들 에 저장됩니다. 읽기 전용 모드 "r"외에도 다른 공통 모드가 있습니다.

  • "W": 쓰기 모드, 파일이 존재하면 내용을 지우고 그렇지 않으면 새 파일을 만듭니다.
  • "A": 추가 모드, 파일 끝에 콘텐츠 작성
  • "R+": 읽기 및 쓰기 모드, 파일이 존재해야합니다

작업을 완료 한 후 Fclose () 함수를 사용하여 파일을 닫고 리소스를 제거해야합니다.

 
fclose($handle);

파일 읽기 작업

파일 컨텐츠를 읽으려면 Fread () 함수를 사용할 수 있으며 지정된 수의 바이트로 데이터를 읽을 수 있습니다.

 
$content = fread($handle, filesize("file.txt"));

위의 코드는 전체 파일 내용을 읽고 $ 컨텐츠 변수에 할당합니다. 라인별로 읽으려면 fgets ()를 사용하여 루프와 함께 구현할 수 있습니다.

 
while (!feof($handle)) {
    $line = fgets($handle);
    echo $line;
}

파일 쓰기 작업

fwrite () 함수는 파일을 작성하는 데 사용됩니다. 쓰기 전에 파일이 쓰기 모드로 열려 있는지 확인하십시오.

 
$content = "Hello, world!";
fwrite($handle, $content);

파일 관리 관련 작업

1. 파일 이름 바꾸기

Rename () 함수를 사용하여 파일 이름을 변경합니다.

 
rename("file.txt", "newfile.txt");

2. 파일 사본

파일 내용을 새 파일에 복사하려면 copy () 함수를 사용할 수 있습니다.

 
copy("file.txt", "copy.txt");

3. 파일 삭제

Unlink () 함수를 사용하여 지정된 파일을 삭제하십시오.

 
unlink("file.txt");

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

File_Exists ()를 사용하여 파일이 존재하는지 확인하고 해당 처리를 수행합니다.

 
if (file_exists("file.txt")) {
    echo "파일이 존재합니다!";
} else {
    echo "파일이 존재하지 않습니다!";
}

요약

이 기사의 설명을 통해 PHP의 기본 작동 방법에 대해 배웠습니다. PHP의 기본 작동 방법은 개방 및 폐쇄, 읽기 및 쓰기, 이름 바꾸기, 복사, 삭제 및 감지를 포함하여 배웠습니다. 이러한 파일 처리 기술을 마스터하면 매일 개발 작업을 처리하는 데 도움이 될뿐만 아니라 코드의 유연성과 신뢰성을 향상시킬 수 있습니다.