일단, 구성
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 > Study1' 카테고리의 다른 글
[PHP] 파일 - 파일 업로드(파일 전송) 하는 방법 (0) | 2020.05.06 |
---|---|
[PHP] 디렉토리 제어(위치변경, 탐색, 추가) (0) | 2020.05.05 |
[PHP] Composer (의존성 관리도구) - 3.사용법 (0) | 2020.05.05 |
[PHP] Composer (의존성 관리도구) - 1.설명, 2.설치(셋팅) (0) | 2020.05.05 |
[PHP] include와 namespace 란? (0) | 2020.05.04 |