반응형
fopen() 함수를 이용하여 파일을 연 후에는 해당 파일에 데이터를 쓸 수 있습니다.
PHP에서는 파일에 데이터를 쓰기 위해 fwrite() 함수와 fputs() 함수를 제공합니다.
위의 두 함수 모두 해당 파일에 문자열을 저장하는 작업을 수행합니다.
$str = $name."\t".$gender."\t".$email."\n";
fwrite($fp, $str);
위의 예제처럼 fwrite() 함수에는 파일 포인터와 파일에 저장할 데이터가 저장된 문자열을 인수로 전달합니다.
다음 예제는 PHP 스크립트에서 파일에 전송받은 데이터를 쓰는 과정을 나타내는 예제입니다.
$name = $_POST["name"]; // 전송받은 데이터 대입
$gender = $_POST["gender"];
$email = $_POST["email"];
echo "이름 : ".$name."<br/>"; // 데이터 출력
echo "성별 : ".$gender."<br/>";
echo "이메일 : ".$email;
$fp = fopen("list.txt", 'a'); // list.txt 파일을 쓰기 전용으로 열고 반환된 파일 포인터를 $fp에 저장.
$str = $name."\t".$gender."\t".$email."\n";
fwrite($fp, $str); // list.txt 파일에 $str 변수를 저장함.
fclose($fp); // list.txt 파일 닫음.
echo "회원 등록 완료";
반응형
'개발 기초 > PHP' 카테고리의 다른 글
PHP - 세션(session) (0) | 2020.04.30 |
---|---|
PHP - 쿠키(cookie) (0) | 2020.04.30 |
PHP - 파일 읽기 (0) | 2020.04.30 |
PHP - Form 검증 (0) | 2020.04.30 |
PHP - Form 전송 (0) | 2020.04.30 |