Advertisement
Guest User

Untitled

a guest
Mar 29th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. $ftp_server = "ftp.site.com.br";
  2. $ftp_user = "USER_FTP";
  3. $ftp_pass = "SENHA_FTP";
  4.  
  5. $conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");
  6.  
  7. if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) {
  8. echo "<br>$ftp_server";
  9. } else {
  10. echo "Couldn't connect as $ftp_usern";
  11. }
  12.  
  13. ftp_pasv($conn_id, TRUE);
  14.  
  15. $dir = "/diretorio/";
  16.  
  17. function filecollect($dir,$filelist) {
  18. global $conn_id; //Retorna FTP
  19. $files = ftp_nlist($conn_id,$dir); //Retorna o Directory
  20. foreach ($files as $file) {
  21. $isfile = ftp_size($conn_id, $file);
  22. if($isfile == "-1") { //É um arquivo ou diretorio?
  23. $filelist = filecollect($dir.'/'.$file,$filelist,$num); //Se for diretório, faça "filecollect()"
  24. }
  25. else {
  26. $filelist[(count($filelist)+1)] = $file; //Se não,adicione a uma arquivo para a lista
  27. }
  28. }
  29. return $filelist;
  30. }
  31.  
  32. $list = filecollect($dir,$filelist);
  33. $list = implode("<br>$ftp_server", $list);
  34.  
  35. echo $list;
  36.  
  37. ftp_close($conn_id);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement