w3resource

PHP: ftp_alloc() function

Description

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

Version:

(PHP 5)

Syntax:

ftp_alloc(ftp_stream, file_size, server_res)

Parameters:

Name Description Required /
Optional
Type
ftp_stream The link identifier of the FTP connection. Required Resource
file_size The number of bytes to allocate. Required integer
server_res A variable to store server response (textual representation). Optional string

Return value:

TRUE on success or FALSE on failure.

Value Type: Boolean.

Example:

<?php
$file = "d:\test.txt";
/* connect to the server */
$conn_id = ftp_connect('192.168.0.2');
$login_result = ftp_login($conn_id, 'abc123', 'abc123');
if (ftp_alloc($conn_id, filesize($file), $result)) {
  echo "Space successfully allocated on server.  Sending $file.\n";
  ftp_put($conn_id, 'D:/ds', $file, FTP_BINARY);
} else {
  echo "Unable to allocate space on server.  Server said: $result\n";
}
ftp_close($conn_id);
?>

See also

PHP Function Reference

Previous: var_export
Next: ftp_cdup



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/php/function-reference/ftp_alloc.php