The ftp_nb_put() function uploads a file to the FTP server (non-blocking).
int ftp_nb_put ( resource $ftp_stream , string $remote_file , string $local_file [, int $mode = FTP_IMAGE [, int $startpos = 0 ]] )
ftp_nb_put() stores a local file on the FTP server.
The difference between this function and the ftp_put() is that this function uploads the file asynchronously, so your program can perform other operations while the file is being uploaded.
Parameter | Description |
---|---|
ftp_stream | The link identifier of the FTP connection |
remote_file | The remote file path |
local_file | The local file path |
mode | The transfer mode. Must be either FTP_ASCII or FTP_BINARY |
startpos | The position in the remote file to start uploading to |
Returns FTP_FAILED or FTP_FINISHED or FTP_MOREDATA.