(PHP 4, PHP 5)
ftp_pasv — Attivaa o disattiva il modo passivo
$ftp_stream
, bool $pasv
)
ftp_pasv() attiva il modo passivo se
il parametro pasv e' TRUE. Disattiva
il modo passivo se pasv e' FALSE. Nel
modo passivo, le connessioni sono iniziate dal client
piuttosto che dal server.
Example #1 Esempio di funzione ftp_pasv()
<?php
$file = 'somefile.txt';
$remote_file = 'readme.txt';
// stabilisce la connessione
$conn_id = ftp_connect($ftp_server);
// si collega con username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// attiva il modo passivo
ftp_pasv($conn_id, true);
// trasferisce un file al server
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
echo "$file trasferito correttamente\n";
} else {
echo "Si e' verificato un problema durante il trasferimento di $file\n";
}
// chiude la connessione
ftp_close($conn_id);
?>
Restituisce TRUE in caso di successo, FALSE in caso di fallimento.