ftp_get

(PHP 3>= 3.0.13, PHP 4 , PHP 5)

ftp_get -- Copia um arquivo de um servidor FTP

Descrição

bool ftp_get ( resource ftp_stream, string arquivo_local, string arquivo_remoto, int modo [, int resumepos] )

ftp_get() obtém o arquivo_remoto apartir do servidor FTP, e o salva em arquivo_local no computador local. O modo de transferência especificado deve ser FTP_ASCII ou FTP_BINARY.

Nota: O parâmetro resumepos foi adicionado no PHP 4.3.0.

Retorna TRUE em caso de sucesso ou FALSE em falhas.

Exemplo 1. Exemplo ftp_get()

<?php

// define algumas variavéis
$arquivo_local = 'local.zip';
$server_file = 'server.zip';

// define a conexão básica
$conn_id = ftp_connect($ftp_server);

// login com nome de usuário e senha
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// tenta fazer o download de $server_file e salvar em $local_file
if (ftp_get($conn_id, $arquivo_local, $server_file, FTP_BINARY)) {
    echo
"Foi salvo como $arquivo_local\n";
} else {
    echo
"houve um probema\n";
}

// fecha a conexão
ftp_close($conn_id);

?>

Veja também ftp_fget(), ftp_nb_get() e ftp_nb_fget().