Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

oprogramadoriniciante

Transferência de arquivos via FTP

Recommended Posts

Fala ae galera!

Como sempre, tô precisando de uma ajuda...

 

Preciso de uma função que transfere um arquivo de um diretório onde esta rodando minha aplicação, para um diretório em outro servidor via ftp.

 

Estou fazendo assim:

$FTP_HOST = "ftp.endereco.com.br"; 
$FTP_USER = "user";
$FTP_PW = "senha";
$FTP_ROOT_DIR = "/";


$FTP_LOCAL_DIR = "diretorio/outro_diretorio/arquivo.php";
$FTP_REMOTE_DIR = "pasta/outra_pasta/arquivo_copiado.php";


$conn_id = ftp_connect($FTP_HOST);

$login_result = ftp_login($conn_id, $FTP_USER, $FTP_PW);

// upload a file
if (ftp_put($conn_id, $FTP_REMOTE_DIR, $FTP_LOCAL_DIR, FTP_ASCII)) {
 echo "Sucesso";
} else {
 echo "Erro";
}

// close the connection
ftp_close($conn_id);


Mas não esta funfando... Sempre dá erro:

 

Warning: ftp_put() [function.ftp-put]: pasta/outra_pasta/arquivo_copiado.php: No such file or directory in

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisa informar um path absoluto.

 

http://wbruno.com.br/php/upload-de-arquivo-ftp-php/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bruno,

 

Hoje a noite (17/03/2015) vou colocar na área de download no meu blog www.macetesweb.com.br, uma rotina que transfere imagens de um provedor, onde esta a aplicação para outro provedor. É uma rotina que faz parte de um sistema que desenvolvi para um cliente meu. Vou comenta-la e colocar lá pra você. É só baixar a rotina e adapta-la a tua necessidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.