ftp://

ftps://

ftp:// -- ftps://���� FTP(s) URLs

˵��

����ͨ�� FTP ��ȡ���ڵ��ļ����Լ��������ļ��� �����������֧�ֱ�����passive��ģʽ�� FTP�����ӻ�ʧ�ܡ�

���ļ�����ȿ��Զ�Ҳ����д�����Dz���ͬʱ���С� ��Զ���ļ��Ѿ������� ftp �������ϣ�������Դ򿪲�д���ļ���ʱ�� δָ�������ģ�context��ѡ�� overwrite�����ӻ�ʧ�ܡ� ���Ҫͨ�� FTP ���Ǵ��ڵ��ļ��� ָ�������ģ�context���� overwrite ѡ�����򿪡�д�롣 �����ʹ�� FTP ��չ�����档

����������� php.ini �е� from ָ� ���ֵ����Ϊ������anonymous��ftp �����롣

�÷�

  • ftp://example.com/pub/file.txt
  • ftp://user:password@example.com/pub/file.txt
  • ftps://example.com/pub/file.txt
  • ftps://user:password@example.com/pub/file.txt

��ѡ��

��װЭ���Ҫ
���� PHP 4 PHP 5
�� allow_url_fopen Ӱ�� Yes Yes
�����ȡ Yes Yes
����д�� Yes (��֧�����ļ�) Yes (���ļ�/���� overwrite ���Ѵ��ڵ��ļ�)
������� No Yes
����ͬʱ����д No No
֧�� stat() No �� 5.0.0 �𣺽��� filesize()�� filetype()�� file_exists()�� is_file() �� is_dir()�� �� PHP 5.1.0 �� filemtime()��
֧�� unlink() No Yes
֧�� rename() No Yes
֧�� mkdir() No Yes
֧�� rmdir() No Yes

������־

�汾 ˵��
4.3.0 ���� ftps://.

ע��

Note:

FTPS ���� openssl ��չ����ʱ��Ч��

�����������֧�� SSL��������ӻή����falls back������ͨδ���ܵ� ftp��

Note: ׷��
�� PHP 5.0.0 ���ļ�����ͨ�� ftp:// URL ��װ����׷�ӣ�append���� ��֮ǰ�İ汾������ͨ�� ftp:// ��׷��һ���ļ����ᵼ�´���