글
[PHP기초문법] 파일제어
기초/PHP
2018. 1. 9. 19:53
[파일제어]
파일 오픈
$file = './readme.txt';
echo file_get_contents($file);
- file_get_contents() 함수는 파일의 내용을 가지고 오는 함수다. 그리고 file변수에 선언한 확장자는
현재 디렉토리. php문과 동일한 폴더에 readme.txt 파일이 존재해야한다.
파일 쓰기
$file = './writeme.txt';
file_put_contents($file, 'Hello World!!');
file_put_contents(확장자, '파일내용') 함수는 파일을 오픈해서 문자열을 저장한다.
- 파일을 읽고 쓸때 권한때문에 오류가 생길수도 있으니깐 권한 처리하는 부분도 예제를 보면서 설명하기
파일 복사
$file1 = './readme.txt';
$file2 = './readme.txt.bak';
if(!copy($file1, $file2){
~~
}
copy(파일명1, 새로운 파일명1)는 파일을 다른 이름으로 복사를 하는 함수다.
1 2 3 4 5 6 7 8 9 10 11 | <?php $file = './readme.txt'; $newfile = './readme.txt.bak'; if(!copy($file, $newfile)){ echo "File copy is failed"; } else{ echo "File copy is Success"; } ?> | cs |
실행화면
같은 경로에 newfile로 선언한 이름으로 파일이 생성된 것을 볼 수 있다.
'기초 > PHP' 카테고리의 다른 글
[PHP 기초문법] 데이터베이스 (0) | 2018.01.10 |
---|---|
[기초문법/PHP] include와 namespace (0) | 2018.01.08 |
[기초문법] 배열 (0) | 2018.01.05 |
[기초문법] 함수 (0) | 2018.01.04 |
[기초문법] 제어문 (0) | 2018.01.02 |