Forum und email

ftp_fget

(PHP 4, PHP 5)

ftp_fget — Scarica un file dal server FTP e lo salva su un file aperto

Descrizione

bool ftp_fget ( resource $ftp_stream , resource $handle , string $remote_file , int $mode [, int $resumepos ] )

ftp_fget() recupera remote_file dal server FTP, e lo scrive sul file specificato dal puntatore, handle . Il modo di trasferimento mode specificato deve essere FTP_ASCII oppure FTP_BINARY.

Example#1 Esempio di funzione ftp_fget()

<?php

// apre in lettura un qualche file
$file 'somefile.txt';
$fp fopen($file'w');

// stabilisce la connessione
$conn_id ftp_connect($ftp_server);

// si collega con nome utente e password
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass);

// prova a scaricare $file
if (ftp_fget($conn_id$fp$fileFTP_ASCII1)) {
 echo 
"scrittura su $file completata con successo\n";
} else {
 echo 
"Problemi con $file\n";
}

// chiude la connessione e l'handle del file
ftp_close($conn_id);
fclose($fp);
?>

Nota: Il parametro resumepos e' stato aggiunto in PHP 4.3.0.

Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

Vedere anche ftp_get(), ftp_nb_get() e ftp_nb_fget().