PHP ftp_alloc() Function

Definition and Usage

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

Returns true if successful. Otherwise, returns false.

Syntax

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

Tips and Comments

Note:Many servers do not support this command.

Instance

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);
?>