PHP FTP 소개
는 FTP 기능은 파일 전송 프로토콜을 통해 파일 서버에 대한 클라이언트 액세스 제공 (FTP) .
는 FTP 기능은 로그인과 가까운 연결뿐만 아니라, 업로드, 다운로드를 열고, 삭제, 이름 바꾸기와 파일 서버에서 파일에 대한 정보를 얻기 위해 사용된다. 아니 FTP의 모든 기능은 모든 서버에서 작동하거나 동일한 결과를 반환합니다. 는 FTP 기능은 PHP 3로 가능하게되었다.
간단하고 직관적 인 인터페이스를 제공하는 파일 시스템 기능 : // 래퍼 만 읽거나 FTP 서버의 파일에 기록 할 경우, FTP를 사용하는 것이 좋습니다.
설치
이러한 기능이 작동하려면 --enable-ftp를 함께 PHP를 컴파일해야합니다.
PHP의 Windows 버전은 내장 된이 확장에 대한 지원.
PHP 5 FTP 기능
기능 | 기술 |
---|---|
ftp_alloc() | 파일에 대한 할당 공간은 FTP 서버에 업로드 할 |
ftp_cdup() | FTP 서버의 상위 디렉토리 변경 |
ftp_chdir() | FTP 서버의 현재 디렉토리를 변경 |
ftp_chmod() | FTP를 통해 파일에 대한 사용 권한을 설정합니다 |
ftp_close() | FTP 연결을 닫습니다 |
ftp_connect() | FTP 연결을 엽니 다 |
ftp_delete() | FTP 서버에서 파일을 삭제합니다 |
ftp_exec() | FTP 서버에서 명령을 실행 |
ftp_fget() | FTP 서버에서 파일을 다운로드하고 열려있는 로컬 파일로 저장합니다 |
ftp_fput() | 열려있는 파일의 업로드와 FTP 서버의 파일에 저장 |
ftp_get_option() | FTP 연결의 런타임 옵션을 반환 |
ftp_get() | FTP 서버에서 파일을 다운로드 |
ftp_login() | FTP 연결에 로그인 |
ftp_mdtm() | 지정된 파일의 마지막 수정 시간을 돌려줍니다 |
ftp_mkdir() | FTP 서버에 새 디렉토리를 작성합니다 |
ftp_nb_continue() | 계속 검색 / 파일을 전송 (non-blocking) |
ftp_nb_fget() | FTP 서버에서 파일을 다운로드하고 열려있는 파일에 저장합니다 (non-blocking) |
ftp_nb_fput() | 열려있는 파일의 업로드와 FTP 서버의 파일에 저장 (non-blocking) |
ftp_nb_get() | FTP 서버에서 파일 다운로드 (non-blocking) |
ftp_nb_put() | FTP 서버에 파일 업로드 (non-blocking) |
ftp_nlist() | FTP 서버에 지정된 디렉토리에있는 파일의리스트를 돌려줍니다 |
ftp_pasv() | 또는 해제 수동 모드를 켜 |
ftp_put() | FTP 서버에 파일을 업로드 |
ftp_pwd() | 현재 디렉토리 이름을 반환 |
ftp_quit() | 의 별칭 ftp_close() |
ftp_raw() | FTP 서버에 원시 명령을 보냅니다 |
ftp_rawlist() | 지정된 디렉토리에서 파일 정보와 파일의 목록을 반환 |
ftp_rename() | FTP 서버의 파일이나 디렉토리의 이름을 변경합니다 |
ftp_rmdir() | FTP 서버에 빈 디렉토리를 삭제합니다 |
ftp_set_option() | FTP 연결에 대한 런타임 옵션을 설정합니다 |
ftp_site() | FTP 서버에 FTP 사이트 명령을 보냅니다 |
ftp_size() | 지정된 파일의 사이즈를 돌려줍니다 |
ftp_ssl_connect() | 보안 SSL-FTP 연결을 엽니 다 |
ftp_systype() | FTP 서버의 시스템 유형 식별자를 돌려줍니다 |
PHP 5 개 미리 정의 된 FTP 상수
일정한 | 유형 | PHP |
---|---|---|
FTP_ASCII | 정수 | PHP 3 |
FTP_TEXT | 정수 | PHP 3 |
FTP_BINARY | 정수 | PHP 3 |
FTP_IMAGE | 정수 | PHP 3 |
FTP_TIMEOUT_SEC | 정수 | PHP 3 |
FTP_AUTOSEEK | 정수 | PHP 4.3 |
FTP_AUTORESUME | 정수 | PHP 4.3 |
FTP_FAILED | 정수 | PHP 4.3 |
FTP_FINISHED | 정수 | PHP 4.3 |
FTP_MOREDATA | 정수 | PHP 4.3 |