Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* Declaração de variáveis */
- $serverHost = 'ftp.teste.com.br';
- $serverUser = 'teste';
- $serverPass = 'teste';
- $arquivoLocal = 'C:xampphtdocssistematemp';
- $diretorioRemoto = '/pub/cre/licenca/';
- $arquivoRemoto = 'licencas00003935000121.dat';
- /* Faz conexão com o servidor */
- if (!$ftp = @ftp_connect($serverHost, 2321)) {
- echo "Erro ao se conectar com o servidor FTP...n";
- }else{
- echo "Sucesso ao se conectar com o servidor FTP...<br>n";
- }
- /* Efetua autenticação no servidor */
- if (!@ftp_login($ftp, $serverUser, $serverPass)) {
- echo "Erro ao efetuar autenticação no servidor FTP...n";
- }else{
- echo "Sucesso ao se autenticar com o servidor FTP...<br>n";
- }
- /* Definindo o modo passivo ligado */
- ftp_pasv($ftp, true);
- /* Acessando o diretório onde está o arquivo */
- if (!@ftp_chdir($ftp, $diretorioRemoto)) {
- echo "Erro! Diretório não existe...n";
- }else{
- echo "diretorio encontrado...<br>n";
- }
- /**
- * Copia o arquivo do servidor remoto para o servidor local
- * Use FTP_ASCII para arquivos texto
- * Use FTP_BINARY para arquivos binários
- */
- if (@ftp_get($ftp, $arquivoLocal, $diretorioRemoto, $arquivoRemoto, FTP_ASCII)) {
- echo "Erro ao fazer download do arquivo...n";
- }else{
- echo "sucesso<br>";
- exit();
- }
Add Comment
Please, Sign In to add comment