파일 함수를 쓰면 파일을 생성한 후 텍스트 파일에 내용을 입력하고 읽을 수도 있다.
fopen() : 파일을 여는 함수
파일을 읽거나 쓰기 위해서는 파일을 먼저 열어야 한다.
구성 |
fopen('파일 경로 및 파일명', '파일을 여는 옵션'); |
파일을 여는 옵션의 종류는 다음과 같다.
옵션 | 의미 | |
r | 파일을 읽기 전용으로 열기 | 쓰기 불가능 |
w | 파일을 쓰기 전용으로 열기 | 기존 파일이 있을 때 내용 지우고 작성 |
a | 파일을 쓰기 전용으로 열기 | 기존 파일이 있을 때 뒤에 덧붙임 |
r+ | 파일을 읽고 쓸 수 있도록 열기 | 기존 파일이 있을 때 내용 지우고 작성 |
a+ | 파일을 읽고 쓸 수 있도록 열기 | 기존 파일이 있을 때 뒤에 덧붙임 |
fclose() : 파일을 닫는 함수
fopen() 함수를 이용하여 연 파일은 작업이 끝나고 파일을 닫아야 한다.
사용 방법 |
$file = fopen('파일명'); fclose($file); |
fwrite() : 파일에 내용을 작성하는 함수
사용 방법 |
$fp = fopen('파일 경로와 파일명', 'w'); $fw = fwrite($fp, '파일에 쓸 내용'); |
파일에 내용을 쓰기 위한 목적이므로 fopen() 의 두 번째 아규먼트로 a또 또는 w 를 사용한다.
<?php
$content = "Hello World!";
$fileName = "firstFile.txt";
$openedFile = fopen($fileName, 'w');
$fw = fwrite($openedFile, $content);
fclose($openedFile);
?>
Result
파일이 잘 만들어진 것을 확인할 수 있다.
728x90
'Backend > php' 카테고리의 다른 글
[PHP] 파일 함수 (2) - fread(), filesize(), file_exists() (0) | 2020.03.22 |
---|---|
[PHP] 폴더/디렉터리 함수 (2) - opendir(), readdir(), closedir(), rmdir() (0) | 2020.03.20 |
[PHP] 폴더/디렉터리 함수 (1) - mkdir(), is_dir(), rmdir() (1) | 2020.03.20 |
[PHP] filter_var() 유효성 검사 함수 - 이메일, URL, IP (0) | 2020.03.20 |
[PHP] 정규표현식 preg_match() (3) - 휴대전화, 이메일 유효성 검사 (0) | 2020.03.12 |