PHP ftp_alloc()Functions


PHP FTP 参考手册Complete PHP FTP Reference Manual

Definition and Usage

The ftp_alloc() function allocates space for a file to be uploaded to the FTP server.

Returns TRUE on success, or FALSE on failure.

Syntax

ftp_alloc(ftp_connection,size,return)

Parameters Description
ftp_connection Required. Specifies the FTP connection to use.
size Required. Specifies the number of bytes to allocate.
return Optional. Specifies the variable to store the server response.


Tips and Notes

Note:Many FTP servers do not support this command.


Example 1

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");

ftp_alloc($conn,"160",$response);
echo $response;

ftp_close($conn);
?>


Example 2

<?php
$file = "myfile.txt";

$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");

if (ftp_alloc($conn, filesize($file), $response))
{
echo "Space allocated on server.";
}
else
{
echo "Unable to allocate space. " . $response;
}

ftp_close($conn);
?>


PHP FTP 参考手册Complete PHP FTP Reference Manual Other Extensions