Guest User

Untitled

a guest
Feb 9th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. <?php
  2.  
  3. /* Declaração de variáveis */
  4. $serverHost = 'ftp.teste.com.br';
  5. $serverUser = 'teste';
  6. $serverPass = 'teste';
  7. $arquivoLocal = 'C:xampphtdocssistematemp';
  8. $diretorioRemoto = '/pub/cre/licenca/';
  9. $arquivoRemoto = 'licencas00003935000121.dat';
  10.  
  11. /* Faz conexão com o servidor */
  12. if (!$ftp = @ftp_connect($serverHost, 2321)) {
  13. echo "Erro ao se conectar com o servidor FTP...n";
  14. }else{
  15. echo "Sucesso ao se conectar com o servidor FTP...<br>n";
  16.  
  17. }
  18.  
  19. /* Efetua autenticação no servidor */
  20. if (!@ftp_login($ftp, $serverUser, $serverPass)) {
  21. echo "Erro ao efetuar autenticação no servidor FTP...n";
  22. }else{
  23. echo "Sucesso ao se autenticar com o servidor FTP...<br>n";
  24.  
  25. }
  26.  
  27. /* Definindo o modo passivo ligado */
  28. ftp_pasv($ftp, true);
  29. /* Acessando o diretório onde está o arquivo */
  30. if (!@ftp_chdir($ftp, $diretorioRemoto)) {
  31. echo "Erro! Diretório não existe...n";
  32. }else{
  33. echo "diretorio encontrado...<br>n";
  34.  
  35. }
  36. /**
  37. * Copia o arquivo do servidor remoto para o servidor local
  38. * Use FTP_ASCII para arquivos texto
  39. * Use FTP_BINARY para arquivos binários
  40. */
  41. if (@ftp_get($ftp, $arquivoLocal, $diretorioRemoto, $arquivoRemoto, FTP_ASCII)) {
  42. echo "Erro ao fazer download do arquivo...n";
  43. }else{
  44. echo "sucesso<br>";
  45. exit();
  46. }
Add Comment
Please, Sign In to add comment