Language/PHP

파일제어하기

beagle developer 2017. 12. 26. 16:19

복사와 삭제


copy($file,$copyfilename);

unlink('deletefile');



* 테스트 내용

- file.php를 새로고침 여러번 해도 파일은 한개만 복사된다.



읽고 쓰기


file_get_contents();

file_put_contents();




fopen(); : 파일 열기

* fwrite(), fread() : fopen()과 함께 연 파일을 읽거나 쓰거나 할 수 있는 함수.

* fclose() : 파일 닫기



파일을 제어하면서 나타날 수 있는 문제


권한(보안)문제

해결1. 소유자 바꾸기 : sudo chown 바꿀소유자명 바꿀파일명

해결2. rwx 권한 주기


파일을 제어할 때, 그 파일이 읽고 쓰기가 가능한 상태인지 확인하는 방법


is_readable()

is_writable()

file_exists()