파일 쓰기

파일 쓰기

■파일 쓰기 처리 과정

1. 파일 열기, 파일이 존재하지 않으면 생성

2. 파일에 데이터 쓰기

3. 파일 닫기

■파일 열기

파일 읽기와 마찬가지로 fopen()을 이용하여 파일을 열 수 있다.

파일에 데이터를 쓸 경우, 파일 모드를 쓰기가 가능한 모드로 설정해야 한다.

$fp = fopen("list.txt", 'w');

■파일 쓰기

파일에 데이터를 쓰기 위해 fwrite()와 fputs()를 제공

$str = $name."\t".$gender."\t".$email."

"; fwrite($fp, $str);

fwrite() : 파일 포인터와 파일에 저장할 데이터가 저장된 문자열을 인수로 전달

■파일 닫기

사용이 끝난 파일은 fclose()를 이용하여 닫아줘야 한다.

fclose($fp);

fclose() : 닫고자 하는 파일을 카리키는 파일 포인터를 인수로 전달한다. 파일이 정상적으로 닫혔을 때는 true를, 그렇지 않을 때는 false를 반환한다.

■파일 쓰기 예제

$name = $_POST["name"]; // 전송받은 데이터 대입 $gender = $_POST["gender"]; $email = $_POST["email"]; echo "이름 : ".$name.""; // 데이터 출력 echo "성별 : ".$gender.""; echo "이메일 : ".$email; $fp = fopen("list.txt", 'a'); // list.txt 파일을 쓰기 전용으로 열고 반환된 파일 포인터를 $fp에 저장. $str = $name."\t".$gender."\t".$email."

"; fwrite($fp, $str); // list.txt 파일에 $str 변수를 저장함. fclose($fp); // list.txt 파일 닫음. echo "회원 등록 완료";

from http://woong971.tistory.com/84 by ccl(A) rewrite - 2021-11-05 15:00:43