Manual do PHP
Anterior |  | Próxima

# 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().

Anterior | Principal | Próxima
ftp_get_option | Acima | ftp_login