본문 바로가기
개발 기초/PHP

PHP - 파일 쓰기

by 륀두 2020. 4. 30.
반응형

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