ftp_nb_put -- Stores a file on the FTP server (non-blocking)
Syntax
int ftp_nb_put ( resource ftp_stream, string remote_file, string local_file, int mode [, int startpos] )
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.
Parameters
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
Return Values
Returns FTP_FAILED or FTP_FINISHED
or FTP_MOREDATA.
Examples
Example 1. ftp_nb_put() example
<?php
// Initiate the Upload $ret = ftp_nb_put($my_connection, "test.remote", "test.local", FTP_BINARY); while ($ret == FTP_MOREDATA) {
// Do whatever you want echo ".";
// Continue uploading... $ret = ftp_nb_continue($my_connection); } if ($ret != FTP_FINISHED) { echo "There was an error uploading the file..."; exit(1); } ?>
ftp nb put php code on this is provided for your study purpose, it will guide you to know how create and design a website using php. use it to practice and train your self online
Php ftp nb put syntax tutorial
php tutorial guide and code design are for easy learning and programming. The code practice section provided at the top is for practising of this syntax. Use the code section up to practice your php programming online. Learning php is very easy, all you need is to use the examples on this site and practice them to perfect your skills.