Funzione ftp_fput() PHP

Definizione e uso

La funzione ftp_fput() carica un file aperto su un server FTP.

Restituisce true se ha avuto successo, altrimenti restituisce false.

Sintassi

ftp_fput(ftp_connection,remote,local,mode,resume)
Parametro Descrizione
ftp_connection Obbligatorio. Specifica la connessione FTP da utilizzare (identificativo della connessione FTP).
remote Obbligatorio. Nome del file su cui viene caricato il server.
local Obbligatorio. Specifica l'handle del file aperto.
mode

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

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

Descrizione

Parametro resume Valido solo per versioni PHP superiori a 4.3.0

Esempio

Questo esempio copia il testo da "source.txt" a "target.txt":

<?php
$source = fopen("source.txt","r");
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
echo ftp_fput($conn,"target.txt",$source,FTP_ASCII);;
ftp_close($conn);
?>

Output:

1