파일 시스템 기능을 사용하면 파일 시스템에 액세스하고 조작할 수 있습니다.
파일 시스템 기능은 PHP 핵심의 일부입니다. 이 기능을 사용하기 위해 설치가 필요하지 않습니다.
파일 시스템 기능의 동작은 php.ini의 설정에 영향을 받습니다.
파일 시스템 구성 옵션:
이름 | 기본 | 설명하다 | 변경 가능 |
---|---|---|---|
allow_url_fopen | "1" | fopen() 유형 함수가 URL을 사용하도록 허용합니다. (PHP 버전 4.0.4 이후 사용 가능) | PHP_INI_SYSTEM |
user_agent | NULL | PHP가 보낸 사용자 에이전트를 정의합니다. (PHP 버전 4.3 이후 사용 가능) | PHP_INI_ALL |
default_socket_timeout | "60" | 소켓 스트림에 대한 기본 제한 시간(초)을 설정합니다. (PHP 버전 4.3 이후 사용 가능) | PHP_INI_ALL |
~에서 | "" | 익명 FTP의 비밀번호(이메일 주소)를 정의합니다. | PHP_INI_ALL |
auto_Detect_line_endings | "0" | "1"로 설정하면 PHP는 fgets() 및 file()을 통해 얻은 데이터의 줄 끝이 Unix, MS-Dos 또는 Mac 규칙을 준수하는지 확인합니다. (PHP 버전 4.3 이후 사용 가능) | PHP_INI_ALL |
Unix 플랫폼에서 경로를 지정할 때 슬래시(/)가 디렉터리 구분 기호로 사용됩니다. Windows 플랫폼에서는 슬래시(/)와 백슬래시()를 모두 사용할 수 있습니다.
기능 | 설명하다 |
---|---|
기본 이름() | 경로의 파일 이름 부분을 반환합니다. |
chgrp() | 파일 그룹을 변경합니다. |
chmod() | 파일 모드를 변경합니다. |
친() | 파일 소유자를 변경합니다. |
클리어스타캐시() | 파일 상태 캐시를 지웁니다. |
복사() | 파일을 복사합니다. |
삭제() | unlink() 또는 unset()을 참조하세요. |
디렉토리 이름() | 경로의 디렉터리 이름 부분을 반환합니다. |
disk_free_space() | 디렉토리의 여유 공간을 반환합니다. |
disk_total_space() | 디렉터리의 총 디스크 용량을 반환합니다. |
디스크 여유 공간() | disk_free_space()의 별칭입니다. |
fclose() | 열려 있는 파일을 닫습니다. |
페오프() | 파일 포인터가 파일 끝에 도달했는지 테스트합니다. |
플러시() | 버퍼링된 출력을 열린 파일로 플러시합니다. |
fgetc() | 열린 파일에서 문자를 반환합니다. |
fgetcsv() | 열린 파일에서 한 줄을 구문 분석하고 CSV 필드를 확인합니다. |
fgets() | 열린 파일에서 한 줄을 반환합니다. |
fgets() | 열린 파일에서 HTML 및 PHP 태그를 필터링하여 한 줄을 반환합니다. |
파일() | 파일을 배열로 읽어옵니다. |
파일_존재() | 파일이나 디렉토리가 존재하는지 확인하십시오. |
file_get_contents() | 파일을 문자열로 읽어옵니다. |
file_put_contents() | 파일에 문자열을 씁니다. |
파일타임() | 파일의 마지막 액세스 시간을 반환합니다. |
파일시간() | 파일의 마지막 수정 시간을 반환합니다. |
파일 그룹() | 파일의 그룹 ID를 반환합니다. |
파일 노드() | 파일의 inode 번호를 반환합니다. |
파일타임() | 파일 내용의 마지막 수정 시간을 반환합니다. |
파일 소유자() | 파일의 사용자 ID(소유자)를 반환합니다. |
파일 권한() | 파일의 권한을 반환합니다. |
파일 크기() | 파일 크기를 반환합니다. |
파일 형식() | 파일 유형을 반환합니다. |
대군() | 파일을 잠그거나 해제합니다. |
fnmatch() | 지정된 패턴을 기반으로 파일 이름이나 문자열을 일치시킵니다. |
fopen() | 파일이나 URL을 엽니다. |
fpassthru() | 열린 파일에서 파일 끝까지(EOF)까지 데이터를 읽고 결과를 출력 버퍼에 씁니다. |
fputcsv() | 행을 CSV로 형식화하고 열린 파일에 씁니다. |
fput() | fwrite()의 별칭입니다. |
fread() | 열린 파일을 읽습니다. |
fscanf() | 지정된 형식에 따라 입력을 구문 분석합니다. |
fseek() | 열려 있는 파일 내에서 찾습니다. |
fstat() | 열린 파일에 대한 정보를 반환합니다. |
ftell() | 열린 파일의 현재 위치를 반환합니다. |
ftruncate() | 열린 파일을 지정된 길이로 자릅니다. |
fwrite() | 열린 파일에 씁니다. |
글로브() | 지정된 패턴과 일치하는 파일 이름/디렉터리가 포함된 배열을 반환합니다. |
is_dir() | 파일이 디렉터리인지 확인합니다. |
is_executable() | 파일이 실행 가능한지 확인합니다. |
is_file() | 파일이 일반 파일인지 확인합니다. |
is_link() | 파일이 연결인지 확인합니다. |
읽을 수 있음() | 파일을 읽을 수 있는지 확인합니다. |
is_uploaded_file() | 파일이 HTTP POST를 통해 업로드되었는지 확인합니다. |
is_writable() | 파일이 쓰기 가능한지 확인합니다. |
is_writeable() | is_writable()의 별칭입니다. |
lchgrp() | 심볼릭 링크의 그룹 소유권을 변경합니다. |
lchown() | 심볼릭 링크의 사용자 소유권을 변경합니다. |
링크() | 하드 링크를 만듭니다. |
링크정보() | 하드 링크에 대한 정보를 반환합니다. |
lstat() | 파일이나 심볼릭 링크에 대한 정보를 반환합니다. |
mkdir() | 디렉토리를 생성합니다. |
move_uploaded_file() | 업로드된 파일을 새 위치로 이동합니다. |
pars_ini_file() | 구성 파일을 구문 분석합니다. |
pars_ini_string() | 구성 문자열을 구문 분석합니다. |
경로정보() | 파일 경로에 대한 정보를 반환합니다. |
pclose() | popen()에 의해 열린 프로세스를 닫습니다. |
팝픈() | 프로세스를 엽니다. |
파일 읽기() | 파일을 읽고 출력 버퍼에 씁니다. |
읽기링크() | 심볼릭 링크의 대상을 반환합니다. |
실제 경로() | 절대 경로 이름을 반환합니다. |
실제 경로_cache_get() | 캐시 항목을 반환합니다. |
실제 경로_캐시_크기() | 캐시 크기를 반환합니다. |
이름 바꾸기() | 파일이나 디렉터리의 이름을 바꿉니다. |
되감기() | 파일 포인터의 위치를 되감습니다. |
rmdir() | 빈 디렉터리를 삭제합니다. |
set_file_buffer() | 열린 파일의 버퍼 크기를 설정합니다. |
통계() | 파일에 대한 정보를 반환합니다. |
심볼릭 링크() | 심볼릭 링크를 만듭니다. |
임시남() | 고유한 임시 파일을 만듭니다. |
임시파일() | 고유한 임시 파일을 만듭니다. |
만지다() | 파일에 대한 액세스 및 수정 시간을 설정합니다. |
우마스크() | 파일의 파일 권한을 변경합니다. |
풀리다() | 파일을 삭제합니다. |