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 |