ftp_nb_fget(3) php man page | unix.com

Query: ftp_nb_fget

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

FTP_NB_FGET(3)								 1							    FTP_NB_FGET(3)

ftp_nb_fget - Retrieves a file from the FTP server and writes it to an open file (non-blocking)

SYNOPSIS
int ftp_nb_fget (resource $ftp_stream, resource $handle, string $remote_file, int $mode, [int $resumepos])
DESCRIPTION
ftp_nb_fget(3) retrieves a remote file from the FTP server. The difference between this function and ftp_fget(3) is that this function retrieves the file asynchronously, so your program can perform other operations while the file is being downloaded.
PARAMETERS
o $ftp_stream - The link identifier of the FTP connection. o $handle - An open file pointer in which we store the data. o $remote_file - The remote file path. o $mode - The transfer mode. Must be either FTP_ASCII or FTP_BINARY. o $resumepos -The position in the remote file to start downloading from.
RETURN VALUES
Returns FTP_FAILED or FTP_FINISHED or FTP_MOREDATA.
EXAMPLES
Example #1 ftp_nb_fget(3) example <?php // open some file for reading $file = 'index.php'; $fp = fopen($file, 'w'); $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // Initate the download $ret = ftp_nb_fget($conn_id, $fp, $file, FTP_BINARY); while ($ret == FTP_MOREDATA) { // Do whatever you want echo "."; // Continue downloading... $ret = ftp_nb_continue($conn_id); } if ($ret != FTP_FINISHED) { echo "There was an error downloading the file..."; exit(1); } // close filepointer fclose($fp); ?>
SEE ALSO
ftp_nb_get(3), ftp_nb_continue(3), ftp_fget(3), ftp_get(3). PHP Documentation Group FTP_NB_FGET(3)
Related Man Pages
ct_ftp(3erl) - linux
ftp_nb_get(3) - php
ftp_nb_put(3) - php
ifx_query(3) - php
copyb(9f) - centos
Similar Topics in the Unix Linux Community
picurl 0.0.1 (Default branch)
Not able to find the link for downloading
Had this idea for years, any help at all would be greatly appreciated!
FTP - Invalid command
Junk character appearing after downloading the file from windows server