Current Location: Home> Function Categories> ftp_nb_fget

ftp_nb_fget

Download the file from the FTP server and save it to a locally opened file (non-blocking).
Name:ftp_nb_fget
Category:Uncategorized
Programming Language:php
One-line Description:Download the file from the FTP server and save it to a locally opened file (non-blocking).

Definition and usage

ftp_nb_fget() function downloads a file from the FTP server and saves it to a locally opened file (non-blocking).

This function returns the following values:

  • FTP_FAILED (send/receive failed)
  • FTP_FINISHED (send/receive completed)
  • FTP_MOREDATA (send/receive in progress)

Unlike ftp_fget() , this function gets the file asynchronously. This means that your program can perform other actions when the file is downloaded.

Example

This example copies the text from "source.txt" to "target.txt":

 <?php
$source = "source.txt" ;
$target = fopen ( "target.txt" , "w" ) ;

$conn = ftp_connect ( "ftp.testftp.com" ) or die ( "Could not connect" ) ;
ftp_login ( $conn , "admin" , "ert456" ) ;

ftp_nb_fget ( $conn , $target , $source , FTP_ASCII ) ;

ftp_close ( $conn ) ;
?>

grammar

 ftp_nb_fget ( ftp_connection , local , remote , mode , resume )
parameter describe
ftp_connection Required. Specifies the FTP connection to be used (the identifier of the FTP connection).
local Required. Specify local documents.
remote Required. Specifies the path to the file from which it is copied.
mode

Required. Specify transmission mode. Possible values ​​are:

  • FTP_ASCII
  • FTP_BINARY
resume Required. Specifies where to start copying in remote files. The default is 0.
Similar Functions
Popular Articles