basename -- 경로명에서 파일이름만 반환합니다 :: string basename( string path [, string suffix]) 예) $path= $PHP_SELF ; echo basename($path); chgrp -- 파일의 그룹을 변환합니다 chmod -- 파일의 모드 변경하고 성공여부를 리턴한다. :: int chmod(string filename, int mode); 첫번째인자는 경로명, 두번째인자는 10진수가 아니라 8진수이다. chown -- 파일의 소유자 변경 clearstatcache -- 파일의 통계(stat) 캐시를 삭제합니다. :: void clearstatcache(void) stat(),lstat(),file_exists() 등등의 statcaching-function을 사용후 다시 쓸일이 없다면 이 함수를 사용하여 리소스를 제거. copy -- 파일업로드시 많이 쓰이는 함수로 첫번째인자인 파일을 두번째 인자인 파일명으로 복사하고 성공여부 리턴한다. :: int copy( string source, string dest) delete -- 실제로는 없는 명령 dirname -- 경로의 구성요소중에서 디렉토리 이름만 반환합니다. :: string dirname(string path) disk_free_space -- 인자로 지정한 디렉토리의 남은 용량을 리턴한다. (원도우 버전에 오동작) :: float disk_free_space( string directory) disk_total_space -- 해당 디렉토리의 총용량을 바이트 단위로 리턴한다. :: float disk_total_space( string directory) diskfreespace -- 디렉토리의 사용가능한 공간을 반환합니다. (리눅스,윈도우 정상동작) :: float diskfreespace( string directory) fclose -- 열려있는 파일 포인터를 닫습니다. feof -- 파일의 끝이 파일포인터에 있는지 테스트합니다. fflush -- 출력결과를 파일로 보냅니다. fgetc -- 파일포인터로부터 문자 가져오기. eof를 만나면 false를 리턴한다. fgetcsv -- fgets()와 비슷한 용법을 가지나,일반 text파일에서 한라인씩 읽어오는데 반해 CVS파일의 한라인을 읽어서 두번째 인자로 주어진 구분자를 기준으로 한 배열을 리턴하는데 차이가 있다. 두번째 인자 디폴트는 "." 이다. :: array fgetcvs(int fp, int length [, string delimiter]) fgets -- 파일 포인터에서 개행문자나 eof를 만날때까지 두번째인자인 byte수 만큼 읽어들인다. :: string fgets (int fp [, int length]) fgetss -- 파일포인터에서 라인을 가져오고 HTML 태그를 없애기 file_exists -- 파일이 있는지 체크 file_get_contents -- Reads entire file into a string file_put_contents -- Write a string to a file file -- 파일전체를 한라인씩 배열로 읽어들임 :: array file(string filename [, int use_include_path]) fileatime -- 최근에 파일에 최종 접근한 시간을 가져옴 (리턴형태는 unix_timestamp이다) :: int fileatime(string filename) filectime -- 파일의 아이노드 변경시간을 가져옵니다 (리턴형태 unix_timestamp) filegroup -- 파일의 그룹을 가져옵니다 fileinode -- 파일의 아이노드를 가져옵니다 filemtime -- 파일이 수정된 시간을 timestamp 값으로 리턴한다. fileowner -- 파일의 소유자를 가져옵니다 fileperms -- 파일의 권한을 가져옵니다 filesize -- 파일의 크기를 byte단위로 리턴한다. :: int filesize( string filename) filetype -- 파일의 형식을 가져옵니다 (파일인지 디텍토리인지 구별하는 용도로 쓰일수 있다) :: string filetype (string filename) flock -- 파일 잠김에 관한 간단한 도움말 fnmatch -- Match filename against a pattern fopen -- 파일이나 URL을 엽니다 :: int fopen(string filename, string mode [, int use_include_path]) fpassthru -- 파일 포인터에 남아있는 모든 데이타를 출력하고 파일을 닫는다. :: int fpassthru(int fp) fputs -- 파일 포인터에 기록하기. fwrite()동일하다. 참고바람. fread -- 파일을 binary로 읽어온다. 모든내용을 읽고 싶다면 filesize()를 이용. fscanf -- 형식에 따라서 파일로 부터 분석하여 입력하기 fseek -- 파일포인터를 두번째 인자로 지정한 위치로 옮긴다. :: int fseek (int fp, int offset [,int whence]) fstat -- 오픈 파일 포인터를 사용하는 파일에 대한 정보 가져오기 :: array fstat (int fp) ftell -- 파일포인터의 읽기/쓰기 위치값을 리턴한다. :: int ftell (int fp) ftruncate -- 주어진 길이로 잘라내기 fwrite -- Binary-safe 파일 쓰기 . fputs()와 동일하게 사용된다. :: int fwrite (int fp, string string [,int length]) glob -- Find pathnames matching a pattern is_dir -- filename 이 디렉토리인지 아닌지 여부를 리턴한다. :: bool is_dir (string filename) is_executable -- filename이 실행가능한 것인지 아닌지 이야기하기 is_file -- filename이 보통 파일인지 아닌지 이야기하기 is_link -- filename이 심볼릭 링크인지 아닌지 이야기하기 is_readable -- filename이 읽기 가능한 것인지 아닌지 이야기하기 is_uploaded_file -- file이 HTTP POST를 통해 업로드된 것인지 아닌지 이야기하기 is_writable -- filename이 쓰기가능한 것인지 아닌지 이야기하기 is_writeable -- Alias of is_writable() link -- hard link 만들기 :: int link(string target , string link) linkinfo -- 링크 정보 가져오기 lstat -- 파일이나 심볼릭 링크에 관한 정보를 제공 mkdir -- 디렉토리 만들기 :: int mkdir(string pathname, int mode) move_uploaded_file -- 업로드된 파일을 다른곳으로 이동하기 parse_ini_file -- ini 확장자를 가진 파일을 열어 각 항목을 첨자로 하는 연관배열을 리턴한다. :: array parse_ini_file(string filename [,bool process_sections]) pathinfo -- 인자로 주어진 경로+파일명을 각 요소로 하는 연관배열을 리턴한다. :: array pathinfo (string path) 예) [dirname][basename][extension]이와 같은 연관배열 형태로 출력한다. pclose -- 진행되는 파일 포인터 닫기 popen -- 진행되는 파일 포인터를 열기 readfile -- 파일을 출력합니다 readlink -- symbolic link의 target 반환 realpath -- 웹경로가 아닌 실제 서버의 로컬경로를 리턴한다. :: array pathinfo( string path) rename -- 파일을 새 이름으로 고치기 rewind -- 파일포인터의 위치를 되돌립니다(rewind). rmdir -- 디렉토리 제거하기 set_file_buffer -- 주어진 파일 포인터에 파일 버퍼링 설정하기 stat -- file에 대한 정보 제공 :: array stat(string filename) symlink -- 심볼릭 링크 만들기 tempnam -- 유일한 파일 이름 만들기 tmpfile -- 임시 파일 만들기 touch -- 파일의 수정시간을 설정합니다 umask -- 현재의 umask를 변경하기 unlink -- 파일을 삭제하기 | |
|
0