on
파일 쓰기
파일 쓰기
■파일 쓰기 처리 과정
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