PHP ftp_get()Function


PHP FTP 参考手册Complete PHP FTP Reference Manual

Definition and Usage

The ftp_get() function downloads a file from an FTP server and saves it to a local file.

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

Syntax

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

Parameters Description
ftp_connection Required. Specifies the FTP connection to use.
local Required. Specifies a local file to save the content to. If the file already exists, it will be overwritten.
remote Required. Specifies the path of the file to copy content from.
mode Required. Specifies the transfer mode. Possible values are:
  • FTP_ASCII
  • FTP_BINARY
resume Optional. Specifies where to start copying in the remote file. Default is 0.


Example

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

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

echo ftp_get($conn,"target.txt","source.txt",FTP_ASCII);

ftp_close($conn);
?>

The code above will output:

1


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