현재 위치: > 최신 기사 목록> PHP 파일 작업 시작 : PHP에서 파일을 읽고 쓰는 방법을 배우십시오.

PHP 파일 작업 시작 : PHP에서 파일을 읽고 쓰는 방법을 배우십시오.

gitbox 2025-06-17

1. 파일을 만들고 열 수 있습니다

PHP에서는 fopen () 함수를 통해 파일을 생성하고 열 수 있습니다. 새 파일을 만들고 열려면 다음 코드를 사용할 수 있습니다.

 
$myfile = fopen("testfile.txt", "w") or die("파일을 열 수 없습니다!");

이 예에서 "testfile.txt"는 작성하려는 파일 이름이며 "w"는 쓰기 모드에서 파일을 열는 것을 의미합니다. 파일이 이미 존재하면 원래 콘텐츠가 지워지고 다시 작성됩니다.

2. 파일 내용을 읽으십시오

파일이 성공적으로 열리면 fread () 함수를 사용하여 파일 내용을 읽을 수 있습니다. 간단한 예는 다음과 같습니다.

 
$myfile = fopen("testfile.txt", "r") or die("파일을 열 수 없습니다!");
echo fread($myfile, filesize("testfile.txt"));
fclose($myfile);

이 코드는 "testfile.txt"라는 파일의 내용을 읽고 페이지로 출력합니다. fclose ()를 사용하여 파일을 닫습니다.

3. 파일 내용을 작성하십시오

파일을 읽는 것과 달리 파일을 작성하려면 fwrite () 함수가 필요합니다. 다음은 파일에 작성하는 예입니다.

 
$myfile = fopen("testfile.txt", "w") or die("파일을 열 수 없습니다!");
$txt = "Hello world!";
fwrite($myfile, $txt);
fclose($myfile);

이 예에서는 "Hello World!"라는 문자열을 씁니다. "testfile.txt"파일에

4. 파일을 닫습니다

파일 읽기 또는 쓰기 작업을 완료 한 후에는 파일을 fclose () 함수를 사용하여 항상 닫아야합니다. 다음은 파일을 닫는 예입니다.

 
fclose($myfile);

이 코드 라인은 파일 작업이 부드럽게 끝나도록하기 위해 열린 파일을 닫습니다.

5. 오류 처리

파일 작업을 수행하는 동안 오류가 발생할 수 있습니다. Die () 함수를 통해 이러한 오류를 잡고 처리 할 수 ​​있습니다. 오류 처리의 예는 다음과 같습니다.

 
$myfile = fopen("testfile.txt", "w") or die("파일을 열 수 없습니다!");

"testfile.txt"파일을 열 수 없으면 die () 함수는 오류 메시지를 출력하고 실행을 종료합니다.

6. 파일 내용을 변수로 저장합니다

때로는 파일 컨텐츠를 변수에로드해야하며 PHP는이 작업을 달성하기 위해 file_get_contents () 함수를 제공합니다. 예는 다음과 같습니다.

 
$myfile = "testfile.txt";
$txt = file_get_contents($myfile);
echo $txt;

이 예에서는 file_get_contents ()를 사용하여 파일 내용을 읽고 변수 $ txt에 저장 한 다음 출력합니다.

7. 반복적으로 파일의 모든 줄을 읽습니다

파일 콘텐츠를 한 줄씩 읽어야하는 경우 fgets () 함수를 사용할 수 있습니다. 간단한 예는 다음과 같습니다.

 
$myfile = fopen("testfile.txt", "r") or die("파일을 열 수 없습니다!");
while (!feof($myfile)) {
  echo fgets($myfile);
}
fclose($myfile);

이 코드는 파일을 한 줄씩 읽고 파일 끝까지 각 줄을 출력합니다.

요약

이 기사에서는 파일을 작성, 열고 읽기, 쓰기 및 닫는 방법을 포함하여 PHP 파일 작업의 기본 단계를 소개합니다. 또한 오류 처리 및 파일 내용을 변수로 저장하는 방법에 대해서도 논의합니다. 이러한 기본 기술을 마스터하는 것은 PHP 개발자에게 매우 중요하며 파일 작업을보다 효과적으로 처리하는 데 도움이 될 수 있습니다.