[PHP] 파일을 만들어 내용을 쓰고 파일을 닫는 방법


[PHP] 파일을 만들어 내용을 쓰고 파일을 닫는 방법




최초 작성일 : 2023-09-06 | 수정일 : 2023-09-06 | 조회수 : 524

PHP로 파일을 생성하여 내용을 쓰고 파일을 닫는 방법은 fopen(), fwrite(), 그리고 fclose() 함수들을 사용한다.

아래는 간단한 예제이다.

php
<?php

   $filename = 'myfile.txt';
   $content = '안녕하세요., 이것은 내용입니다.
'
;

   // 'w' 모드는 파일을 쓰기 위한 모드이다.

   // 파일이 이미 존재한다면 그 파일의 내용을 덮어쓰게 된다.

   // 파일이 존재하지 않으면 새로운 파일을 생성한다.


   $file
= fopen($filename, 'w');
   if ($file) {
      fwrite($file, $content); // 파일에 내용을 씁니다.
      fclose($file); // 파일을 닫습니다.
      echo '{$filename} 파일에 내용이 성공적으로 작성되었다 .';
   }
   else {
      echo '파일을 열 수 없다.';
   }
?>

위 코드는 myfile.txt라는 파일을 생성 (또는 덮어쓰기)하고 '안녕하세요., 이것은 내용입니다.
'라는 내용을 파일에 씁니다.

※ 주의사항:

  • ❶ fopen() 함수의 'w' 모드는 파일이 이미 존재할 경우 파일의 내용을 덮어쓰게 된다.
    ❷ 파일에 추가하려면 'a' 모드를 사용한다.
  • ❸ 파일에 쓰기 권한이 필요하다.
    만약 권한 문제가 발생한다면 적절한 권한을 설정해야 한다.
😀 닉네임
🧨 댓글내용 ( 주의: HTML 태그 및 URL은 저장시 제거됩니다. )