일단, 구성

 

 

 

 

 

1. 파일 복사

2. 파일 삭제

3. 파일 읽고, 쓰기(기록하는거)

 

 

 

 

 

 

 

 

 

1. 파일 복사

 

코드 설명

 

1.

파일1(현재 있는 파일) - readme.txt

파일2(붙여넣을 파일) - example.txt.bak

 

2.

copy(원본파일,붙여넣을 파일)

 

 

 

 

 


 

 

 

위에 있는 코드 되로 7.php 클릭시,  "example.txt.bak"파일이 복사 됬다는 것을 알 수 있습니다 (밑에 그림)

 

 

누르기 전 누른 후

 

 

 

 

 

 

 

 

 

 

2. 파일 삭제

코드 설명

 

unlink : 파일을 삭제

 

 

 

누르기 전 누른 후

deleteme.txt 파일이 삭제되었습니다.

   

 

 

 

 

 

 

 

 

 

 

3. 파일 읽고, 쓰기(기록하는거)

 

방법

file_get_contents : 텍스트로 이루어진 파일을 읽어서 문자열을 리턴 할 때 사용한다.

(가져오는거 = 읽는거)

 

file_put_contents : 

(넣는거 = 기록하는거)

 

 

 

 

1) 읽는거 - file_get_contents

코드 설명

현재 파일 리스트

readme.txt 파일 안의 내용

1. php 파일이고

2. file_get_contents()를 이용해서 파일을 읽고 있음.

3. echo를 이용해서 출력

 

실행 시켜봄

이렇게 결과 뜸

 

 

 

 

2)  기록하는거 - file_put_contents

코드 설명
현재 파일 리스트
file_put_contents(기록할 파일, 작성할거);
실행 시켜봄

 

writeme.txt 파일 안의 내용을 보면(밑에 그림)

 

 

 

 

 

-추가 설명-

file_get_contents() 함수

로컬컴퓨터에 있는 파일만 읽을 뿐만 아니라,

인터넷(웹페이지)에 있는 파일도 읽을 수 있습니다.

 

- 3.php파일

 

3.php 파일을 웹브라우저에서 실행을 시키면,

밑에 결과가 뜹니다.

 

 

- 결과

 

 

 

 

 

 

 

 

 

 

- 참고 -

php 문서

http://docs.php.net/manual/kr/function.file-put-contents.php

 

PHP: file_put_contents - Manual

file_put_contents (PHP 5, PHP 7) file_put_contents — Write a string to a file 설명 int file_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] ) If filename does not exist, the file is created. Otherwise, the existing fil

docs.php.net