PHP FTP ����
PHP FTP ���
FTP ����ͨ���ļ�����Э�� (FTP) �ṩ���ļ��������Ŀͻ��˷��ʡ�
FTP �������ڴ���¼�Լ��ر����ӣ�ͬʱ�����ϴ������ء���������ɾ������ȡ�ļ��������ϵ��ļ���Ϣ���������� FTP ������ÿ���������������û���ͬ�Ľ������ PHP 3 ��FTP �������á�
��Щ�������ڶ� FTP ����������ϸ�µķ��ʡ������������Ҫ�� FTP ���������ж�д����������ʹ�� Filesystem �����е� ftp:// wrapper��
��װ
PHP �� Windows �汾�Ѿ����ø� FTP ��չģ���֧�֡���������κθ�����չ�⼴��ʹ����Щ������
��������������е��� PHP �� Linux �汾���ڱ����ʱ�������� --enable-ftp ѡ�� (PHP4 �����ϰ汾) ���� --with-ftp (PHP3 �汾)��
PHP FTP ����
PHP��ָʾ֧�ָú���������� PHP �汾��
| ���� | ���� | PHP |
|---|---|---|
| ftp_alloc() | ΪҪ�ϴ��� FTP ���������ļ�����ռ䡣 | 5 |
| ftp_cdup() | �ѵ�ǰĿ¼�ı�Ϊ FTP �������ϵĸ�Ŀ¼�� | 3 |
| ftp_chdir() | �ı� FTP �������ϵĵ�ǰĿ¼�� | 3 |
| ftp_chmod() | ͨ�� FTP �����ļ��ϵ�Ȩ�ޡ� | 5 |
| ftp_close() | �ر� FTP ���ӡ� | 4 |
| ftp_connect() | �� FTP ���ӡ� | 3 |
| ftp_delete() | ɾ�� FTP �������ϵ��ļ��� | 3 |
| ftp_exec() | �� FTP ��ִ��һ������/��� | 4 |
| ftp_fget() | �� FTP ������������һ���ļ������浽����һ���Ѿ����ļ��С� | 3 |
| ftp_fput() | �ϴ�һ���Ѵ��ļ������� FTP �������ϰ�������Ϊһ���ļ��� | 3 |
| ftp_get_option() | ���ص�ǰ FTP ���ӵĸ��ֲ�ͬ��ѡ�����á� | 4 |
| ftp_get() | �� FTP ������������� | 3 |
| ftp_login() | ��¼ FTP �������� | 3 |
| ftp_mdtm() | ����ָ���ļ��������ʱ�䡣 | 3 |
| ftp_mkdir() | �� FTP ����������һ����Ŀ¼�� | 3 |
| ftp_nb_continue() | ������ȡ�������ļ� (non-blocking)�� | 4 |
| ftp_nb_fget() | ��FTP�������������ļ������浽�����Ѿ����ļ���(non-blocking) | 4 |
| ftp_nb_fput() | �ϴ��Ѵ��ļ�������FTP�������ϰ�������Ϊ�ļ�(non-blocking)�� | 4 |
| ftp_nb_get() | �� FTP �����������ļ� (non-blocking)�� | 4 |
| ftp_nb_put() | ���ļ��ϴ��������� (non-blocking)�� | 4 |
| ftp_nlist() | ����ָ��Ŀ¼���ļ��б��� | 3 |
| ftp_pasv() | ���ص�ǰ FTP ����ģʽ�Ƿ�� | 3 |
| ftp_put() | ���ļ��ϴ����������� | 3 |
| ftp_pwd() | ���ص�ǰĿ¼���ơ� | 3 |
| ftp_quit() | ftp_close() �ı����� | 3 |
| ftp_raw() | �� FTP ����������һ�� raw ��� | 5 |
| ftp_rawlist() | ����ָ��Ŀ¼���ļ�����ϸ�б��� | 3 |
| ftp_rename() | ������ FTP �������ϵ��ļ���Ŀ¼�� | 3 |
| ftp_rmdir() | ɾ�� FTP �������ϵ�Ŀ¼�� | 3 |
| ftp_set_option() | ���ø��� FTP ����ʱѡ� | 4 |
| ftp_site() | ����������� SITE ��� | 3 |
| ftp_size() | ����ָ���ļ��Ĵ�С�� | 3 |
| ftp_ssl_connect() | ��һ����ȫ�� SSL-FTP ���ӡ� | 4 |
| ftp_systype() | ����Զ�� FTP ��������ϵͳ���ͱ�ʶ���� | 3 |
PHP FTP ����
PHP��ָʾ֧�ָó���������� PHP �汾��
| ���� | ���� | PHP |
|---|---|---|
| FTP_ASCII | 3 | |
| FTP_TEXT | 3 | |
| FTP_BINARY | 3 | |
| FTP_IMAGE | 3 | |
| FTP_TIMEOUT_SEC | 3 | |
| FTP_AUTOSEEK | 4 | |
| FTP_AUTORESUME |
Ϊ GET �� PUT �����Զ������ָ��Ϳ�ʼ��λ�� ֻ�ܹ����� FTP_AUTOSEEK ������� |
4 |
| FTP_FAILED | �첽����ʧ�� | 4 |
| FTP_FINISHED | �첽����ɹ� | 4 |
| FTP_MOREDATA | �첽�����ǻ״̬�� | 4 |