PHP ftp_fget()Function


PHP FTP 参考手册Complete PHP FTP Reference Manual

Definition and Usage

The ftp_fget() function downloads a file from an FTP server and saves it to a locally opened file.

If successful, the function returns TRUE. If it fails, it returns FALSE.

Syntax

ftp_fget(ftp_connection,local,remote,mode,resume)

Parameters Description
ftp_connection Required. Specifies the FTP connection to use.
local Required. Specifies a local opened file to save the content to.
remote Required. Specifies the path of the file to copy content from.
mode Required. Specifies the transfer mode. Possible values:
  • FTP_ASCII
  • FTP_BINARY
resume Optional. Specifies where in the remote file to start copying. Default is 0.


Example

This example copies 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_fget($conn,$target,$source,FTP_ASCII);

ftp_close($conn);
?>


PHP FTP 参考手册Complete PHP FTP Reference Manual Other Extensions