Stawer Fórum
Seja bem-vindo ao Stawer Fórum,
Aqui você encontra tudo oque precisa, desde Games à Informática.
Para melho visualização do conteúdo do fórum, Registre-se!

Atenciosamente,
Administração Stawer Fórum.
Stawer Fórum
Seja bem-vindo ao Stawer Fórum,
Aqui você encontra tudo oque precisa, desde Games à Informática.
Para melho visualização do conteúdo do fórum, Registre-se!

Atenciosamente,
Administração Stawer Fórum.
Stawer Fórum
Últimos assuntos
» Template More Create [Blogger]
Baixando arquivos via FTP no PHP EmptyDom Set 14, 2014 4:27 pm por artursk

» Banner Editável !
Baixando arquivos via FTP no PHP EmptyDom Set 07, 2014 7:57 pm por raposa

» Template ATR Habbo - Plataforma Blogger
Baixando arquivos via FTP no PHP EmptyTer Nov 12, 2013 6:17 pm por -Crash

» Fundo blog
Baixando arquivos via FTP no PHP EmptySex Out 04, 2013 4:40 pm por Universal

» apresentaçao
Baixando arquivos via FTP no PHP EmptyQui Jul 18, 2013 6:07 pm por digitalradio

» [TEMPLATE] Cria Habbos [TEMPLATE]
Baixando arquivos via FTP no PHP EmptySáb Abr 27, 2013 10:55 am por Abusado

» Template do HabbMenta
Baixando arquivos via FTP no PHP EmptySeg Mar 18, 2013 6:35 pm por Lolinaa

» Codigo selecione o fundo para blog 2013
Baixando arquivos via FTP no PHP EmptySáb Jan 05, 2013 9:22 am por loko-poko

» Template blog habbo editado pelo the pixelando
Baixando arquivos via FTP no PHP EmptyQua Jan 02, 2013 11:05 am por loko-poko

Os membros mais ativos do mês
Nenhum usuário


Você não está conectado. Conecte-se ou registre-se

Baixando arquivos via FTP no PHP

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

#1Baixando arquivos via FTP no PHP Empty Baixando arquivos via FTP no PHP Sex Ago 26, 2011 5:15 pm

Windows

Windows
Novato
Novato
No projeto de extração de dados via o Telnet, para acelerar o processo de extração de grandes volumes de dados, usei o FTP. O meu sistema gera um arquivo no formato combinado e baixo o mesmo via FTP para processamento posterior.

O processo é simples, como no código abaixo, onde busco o arquivo na pasta combinada e baixo para a pasta local.

O programa também deleta o arquivo local, para evitar problemas de sobre escrita e após o término, também a apaga o arquivo gerado do servidor.

Obs: Atualmente uso a sessão do usuário para criar o nome base do arquivo, assim, evita problemas com vários usuários processamendo ao mesmo tempo.

Obs 2: O código baixo somente baixa e apaga arquivos. Não tinha o interesse é montar uma ferramenta de navegação e para enviar arquivos.

$mumpsFile = 'PHPGlobais.txt';

$fileFTPLocal = 'D:/Web/RH/'.$mumpsFile;
$fileFTPServer = '/pro/cjf/srh/'.$mumpsFile;

$ftpAddress = '10.1.15.1';

$ftp = ftp_connect($ftpAddress) or die("<br />Couldn't connect to $ftpAddress");

$ftpLogin = ftp_login($ftp, $mumpsLogin, $mumpsPassword);

if (!$ftp || !$ftpLogin) die("<br />A conexão FTP falhou!");

if (file_exists($fileFTPLocal)) unlink($fileFTPLocal);

if (ftp_get($ftp, $fileFTPLocal, $fileFTPServer, FTP_BINARY)) {
echo "<br />O $fileFTPLocal foi salvo corretamente\n";
} else {
echo "<br />Aconteceu algum programa\n";
}

if (ftp_delete($ftp, $fileFTPServer)) {
echo "<br />O $fileFTPServer foi deletado\n";
} else {
echo "<br />O arquivo $fileFTPServer não foi deletado\n";
}
ftp_close($ftp);

creditos: Informatica br

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]


Permissões neste sub-fórum
Não podes responder a tópicos