본문 바로가기

Dev/PHP

File System

1. fopen 인자값 ( 출처: http://unikys.tistory.com/273 )

 - fopen($link, "a");


인자 

모드 

포인터 위치 

파일이 존재 유무 

 r

 읽기 전용  파일의 시작 

 파일 내용 보존

 r+

 읽고 쓰기

 파일의 시작

 파일 내용 보존

 w

 쓰기 전용 파일의 시작 파일 내용 삭제, 없으면 새로 생성

 w+

 읽고 쓰기 파일의 시작 파일 내용 삭제, 없으면 새로 생성

 a

 쓰기 전용

 파일의 끝 파일 내용 보존, 없으면 새로 생성

 a+

 읽고 쓰기 파일의 끝 파일 내용 보존, 없으면 새로 생성

 x

 쓰기 전용 새로운 파일 생성

 파일이 존재하면 false 리턴 그리고 에러 남 

 x+ 

 읽고 쓰기

 새로운 파일 생성

 파일이 존재하면 false 리턴 그리고 에러 남  


2. 파일/디렉토리 유무 확인

 (1) is_file('a.txt'); // return true/false : php파일 기준으로 상대경로에 있는 파일 확인

  - http://kr1.php.net/manual/kr/function.is-file.php


 (2) file_exists('aa/a.txt'); // return true/false : php파일 기준으로 상대경로에 있는 파일이나 폴더 확인

  - http://kr1.php.net/manual/kr/function.file-exists.php


3. ftp 원격 파일 쓰기

  -  fopen 인자값만 바꾸어주면 된다.

  -  fopen("ftp://id:passwd@example.com/public_html/test.php", "a");


'Dev > PHP' 카테고리의 다른 글

세션 Session  (0) 2013.06.20
date 함수 인수 정리  (0) 2013.05.23
연락처 -으로 구분하는 함수  (0) 2013.05.07
함수 정리  (0) 2013.04.26
<? 으로 시작하면 안되는 이유  (0) 2013.04.19