Funzione ftp_fget() PHP

Definizione e uso

La funzione ftp_fget() scarica un file dal server FTP e lo salva in un file locale già aperto.

Restituisce true se ha successo, altrimenti restituisce false.

Sintassi

ftp_fget(ftp_connection,local,remote,mode,resume)
Parametro Descrizione
ftp_connection Obbligatorio. Specifica la connessione FTP da utilizzare (identificatore della connessione FTP).
local Obbligatorio. Handle del file locale già aperto.
remote Obbligatorio. Specifica il percorso del file da copiare.
mode

Obbligatorio. Specifica il modo di trasmissione. I valori possibili sono:

  • FTP_ASCII
  • FTP_BINARY
resume Obbligatorio. Specifica dove iniziare a copiare nel file remoto. Il valore predefinito è 0.

Descrizione

Parametro resume Valido solo per versioni di PHP superiori a 4.3.0

Esempio

Questo esempio copia il testo da "source.txt" a "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);
?>