[php] 파일 관련 함수
fopen - 파일을 오픈 함
file_exists - 파일이 존재 하는지 검사
fileperms - 파일의 퍼미션을 구함
filemtime - 파일의 마지막 수정 시간을 구함
fileatime - 파일의 마지막 접근 시간을 구함
filesize - 파일의 크기를 구함
stat - 파일 정보를 가져옴 [1]
*************************************************
저장될 변수 = fopen ("파일명", "모드");
r
읽기전용
파일의 시작 위치
r+
읽기, 쓰기
파일의 시작 위치
w
쓰기전용, 파일이 없으면 새로 생성, 기존의 내용 삭제
파일의 시작 위치
w+
읽기, 쓰기, 파일이 없으면 새로 생성, 기존의 내용 삭제
파일의 시작 위치
a
쓰기전용, 파일이 없으면 새로 생성
파일의 마지막 위치
a+
읽기, 쓰기, 파일이 없으면 새로 생성
파일의 마지막 위치
$fp = fopen ("test.txt", "w"); // 현재 서버의 test.txt파일을 쓰기 전용으로 열기
$fp = fopen ("http://navyism.com", "r"); // http://navyism.com의 index를 읽기 전용으로 열기
$fp = fopen ("ftp://id@pass:navyism.com", "r"); // ftp://navyism.com을 읽기 전용으로 열기
++++++++++++++++++++++++++++++++++++++++++
file_exists함수는 어떤 파일이 존재 하는지를 알아보는 함수로, 존재 하는 파일일 경우에는 TRUE를 리턴하고 존재 하지 않을 경우에는 FALSE를 리턴한다.
file_exists ("파일이름");
예)
<?
echo file_exists ("test.txt");
?>
+++++++++++++++++++++++++++++++++++++
fileperms ("파일이름");
<?
$perms = fileperms ("test.txt");
echo base_convert ($perms, 10, 8);
?>
++++++++++++++++++++++++++++++++++++
filemtime ("파일이름");
filemtime함수는유닉스 타임 스탬프 형식으로 시간을 리턴하므로 date함수와 같이 사용해야 한다.
예)
<?
echo date ('Y-m-d H:i:s', filemtime ("test.txt"));
?>
++++++++++++++++++++++++++++++++++++++++
fileatime ("파일이름");
fileatime함수는 유닉스 타임 스탬프 형식으로 시간을 리턴하므로 date함수와 같이 사용해야 한다.
예)
<?
echo date ('Y-m-d H:i:s', fileatime ("test.txt"));
?>
+++++++++++++++++++++++++++++++++++
filesize ("파일이름");
예)
<?
echo filesize ("test.txt");
?>
++++++++++++++++++++++++++++++++++++++++
저장될 배열 = stat ("파일이름");
<?
$file = stat ("test.txt");
echo "
파일 크기 : $file[7] <br>
마지막 접근시간 : $file[8] <br>
마지막 수정시간 : $file[9]
";
?>
'IT-개발,DB' 카테고리의 다른 글
[Mysql] 테이블 존재여부 확인하기 (0) | 2016.09.06 |
---|---|
[MS SQL] DB 테이블 존재여부 확인하기 (0) | 2016.09.06 |
[php] md5 - md5알고리즘의 암호화 함수 (0) | 2016.09.04 |
[php] 문자열 <---> 배열 문자열 (0) | 2016.09.04 |
[php] crypt - 문자열을 암호화 (0) | 2016.09.04 |
댓글