[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(확장자, '파일내용') 함수는 파일을 오픈해서 문자열을 저장한다.

- 파일을 읽고 쓸때 권한때문에 오류가 생길수도 있으니깐 권한 처리하는 부분도 예제를 보면서 설명하기

1
2
3
4
5
<?php
  $filename = './readme.txt';
  echo file_get_contents($filename);
?>
 
cs

실행화면




파일 복사
$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

설정

트랙백

댓글