Advertisement
Guest User

Untitled

a guest
May 26th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. <?php
  2. //FTP Server IP.
  3. $host = "***********";
  4. //FTP Username.
  5. $user = "*******";
  6. //FTP Password.
  7. $pass = "*****";
  8. //Dua dir on the gaming server.
  9. $dir = "/91.204.208.109_port_27016/garrysmod/cache/dua/";
  10. //Dua directory from the position of the file.
  11. $duadir = "dua";
  12.  
  13. $files = scandir("$duadir/");
  14. foreach($files as $key => $value)
  15. {
  16. if(!is_dir("$duadir/$value"))
  17. {
  18. unlink("$duadir/$value");
  19. }
  20. }
  21. if(is_dir("$duadir/"))
  22. {
  23. rmdir("$duadir");
  24. }
  25. mkdir("$duadir");
  26.  
  27. $conn = ftp_connect($host);
  28. if(!$conn)
  29. {
  30. exit("Could not connect to server: $host\n");
  31. }
  32.  
  33. if(!ftp_login($conn,$user,$pass))
  34. {
  35. ftp_quit($conn);
  36. exit("Could not log in\n");
  37. }
  38.  
  39. ftp_pasv($conn,true);
  40. ftp_chdir($conn,$dir);
  41.  
  42. $files = ftp_nlist($conn,".");
  43.  
  44. for($i=0;$i<count($files);$i++)
  45. {
  46. if(!ftp_get($conn,"$duadir/$files[$i]",$files[$i],FTP_BINARY))
  47. {
  48. echo "Could not download {$files[$i]}\n";
  49. }
  50. print `bzip2 -f "$duadir/$files[$i]"`;
  51. }
  52.  
  53. ftp_quit($conn);
  54. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement