ftp_alloc

(PHP 5, PHP 7)

ftp_allocΪҪ�ϴ����ļ�����ռ�

˵��

ftp_alloc ( resource $ftp_stream , int $filesize [, string &$result ] ) : bool

��Զ�� FTP ���������� ALLO ��� ��ΪҪ�ϴ����ļ�����ռ䡣

Note:

�ܶ� FTP ��������֧��ALLO ��� �����������֧�ִ�������᷵�ش����루FALSE���� ���سɹ��루TRUE����ʾԤ����ռ䲻�DZ���ģ� �ͻ��˿��Լ��������ˡ� ��ˣ��������Ҫǿ��Ԥ����ռ������ʹ�ô˺�����

����

ftp_stream

FTP ���ӱ�ʾ����

filesize

Ҫ����Ŀռ䣬���ֽ�Ϊ��λ��

result

����ṩ�˲�������ô����������Ӧ �����ı���ʽ���õ� result �С�

����ֵ

�ɹ�ʱ���� TRUE�� ������ʧ��ʱ���� FALSE��

����

Example #1 ftp_alloc() ��������

<?php

$file 
"/home/user/myfile";

// ���ӷ�����
$conn_id ftp_connect('ftp.example.com');
$login_result ftp_login($conn_id'anonymous''user@example.com');

if (
ftp_alloc($conn_idfilesize($file), $result)) {
  echo 
"Space successfully allocated on server.  Sending $file.\n";
  
ftp_put($conn_id'/incomming/myfile'$fileFTP_BINARY);
} else {
  echo 
"Unable to allocate space on server.  Server said: $result\n";
}

ftp_close($conn_id);

?>

�μ�

  • ftp_put() - �ϴ��ļ��� FTP ������
  • ftp_fput() - �ϴ�һ���Ѿ��򿪵��ļ��� FTP ������