Delicious Bookmark this on Delicious Share on Facebook SlashdotSlashdot It! Digg! Digg



PHP : Function Reference : FTP Functions : ftp_alloc

ftp_alloc

Allocates space for a file to be uploaded (PHP 5)
bool ftp_alloc ( resource ftp_stream, int filesize [, string &result] )

Example 716. 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);

?>

Code Examples / Notes » ftp_alloc

adams

This function is nice but like the ftp_size function it too has a flaw if your file is larger then 2.1Gb or 2.1 Billion Btyes it cannot be properly allocated.

Change Language


Follow Navioo On Twitter
ftp_alloc
ftp_cdup
ftp_chdir
ftp_chmod
ftp_close
ftp_connect
ftp_delete
ftp_exec
ftp_fget
ftp_fput
ftp_get_option
ftp_get
ftp_login
ftp_mdtm
ftp_mkdir
ftp_nb_continue
ftp_nb_fget
ftp_nb_fput
ftp_nb_get
ftp_nb_put
ftp_nlist
ftp_pasv
ftp_put
ftp_pwd
ftp_quit
ftp_raw
ftp_rawlist
ftp_rename
ftp_rmdir
ftp_set_option
ftp_site
ftp_size
ftp_ssl_connect
ftp_systype
eXTReMe Tracker