최신 웹 개발 튜토리얼
 

PHP 5 개 FTP 기능


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