[PHP] textarea 태그의 내용을 파일에 저장하기 fwrite()
2022. 10. 13. 20:54ㆍProgram/PHP
149_PHP textarea 태그의 내용을 파일에 저장하기 fwrite()
[요약]
- textarea 태그에 내용을 입력하고 파일에 저장하는 함수 fwrite()에 대해 알아보자.
textarea 태그에서 입력한 텍스트를 파일에 저장하는 방법에 대해 알아보자.
우선 텍스틀 입력하는 페이지를 생성하도록 한다.
[예제: 152-1_textarea.php ]
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>TEXTAREA 태그 입력폼</title>
</head>
<body>
<form name="textSave" method="post" action="./152-2_textSave.php">
<textarea name="text"></textarea>
<input type="submit" value="저장" />
</form>
</body>
</html>
실행결과
그럼 다음으로 [예제 152-1]의 10라인에 명시된 [152-2_textSave.php]를 만들어 보자.
입력한 내용을 파일에 저장하는 기능을 한다.
[예제: 152-1_textarea.php ]
<?php
$content = $_POST['text'];
$fileName = 'text.txt';
$fopen = fopen($fileName, 'w');
if ($fopen) {
$fwrite = fwrite($fopen, $content);
if ($fwrite) {
echo "파일 쓰기 완료";
} else {
echo "파일 쓰기 실패";
}
} else {
echo "파일 열기 실패";
}
?>
입력한 내용을 파일에 쓰기 위해 웹브라우저에서 [151-1_textarea.php]로 이동하여 다음의 텍스트를 입력한다.
동해물과 백두산이 마르고 닳도록
하나님이 보우하사 우리나라 만세
무국와 삼천리 화려강사
대한사람 대한으로 길이 보전하세
[text.txt] 파일을 열어 내용을 확인하면 입력한 텍스트가 저장되어 있음을 알 수 있다.
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
[PHP] 이미지 파일을 서버에 업로드하기 move_uploaded_file() (1) | 2022.10.13 |
---|---|
[PHP] 파일 내용 불러오기 fread() (0) | 2022.10.13 |
[PHP] textarea 태그의 내용을 데이터베이스에서 불러오기 - 줄바꿈 대응 nl2br() (0) | 2022.10.13 |
[PHP] textarea 태그의 내용을 데이터베이스에 저장하기 - 따옴표 대응 addslashes() (0) | 2022.10.13 |
[PHP] 입력한 데이터를 데이터베이스에 저장하기 (0) | 2022.10.13 |