(no version information, might be only in CVS)
ftp_alloc __ Allocates space for a file to be uploaded_
Description
bool
ftp_alloc ( resource ftp_stream, int filesize [, string &result])
Sends an ALLO command to the remote FTP server to allocate filesize
bytes of space_ Returns TRUE on success, or FALSE on failure_
Nota:
Many FTP servers do not support this command_ These servers may return a failure
code (FALSE) indicating the command is not supported or a success code (TRUE)
to indicate that pre_allocation is not necessary and the client should continue
as though the operation were successful_ Because of this, it may be best to reserve
this function for servers which explicitly require preallocation_
A textual representation of the servers response will be returned by reference in
result is a variable is provided_
Ejemplo 1_ ftp_alloc() example <?php
$file = "/home/user/myfile";
/* connect to the server */
$conn_id = ftp_connect('ftp_example_com);
$login_result = ftp_login($conn_id, 'anonymous', 'user@example_com');
if (ftp_alloc($conn_id, filesize($file), $result)) {
echo "Space successfully allocated on server_ Sending $file_\n";
ftp_put($conn_id, '/incomming/myfile', $file, FTP_BINARY);
} else {
echo "Unable to allocate space on server_ Server said: $result\n";
}
ftp_close($conn_id);
?> |
|
See also:
ftp_put(), and
ftp_fput()_