Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. $ftphost = "ftp.destino.com";
  2. $ftpuser = "usuario-ftp";
  3. $ftppass = "pass-ftp";
  4.  
  5. $conexion = ftp_connect($ftphost);
  6. $ftplogin = ftp_login($conexion, $ftpuser, $ftppass) or die ("Error FTP login");
  7.  
  8. $origen = "/ftp.php"; //Esto genera la ruta /home/xxxxx/web/dominio/test/ftp.php
  9.  
  10. //Comprobado que en destino la ruta actual es la que debe ser.
  11. $destino = "/ftp.movido.php";
  12.  
  13. if(ftp_put($conexion, $destino, $origen, FTP_BINARY))
  14. echo "OK";
  15. else
  16. echo "ERROR. <br>origen: $origen<br>destino: $destino";
  17.  
  18. if(ftp_close($conexion))
  19. echo "<br><br>OK: Conexión FTP cerrada<br>";
  20. else
  21. "<br><br>ERROR: No se ha podido cerrar la conexión FTP<br>";
  22.  
  23. ftp_pasv($conexion, true);
  24.  
  25. /**
  26. * Transferir (Importar) Archivos de Servidor a Servidor usando PHP FTP
  27. * @link https://shellcreeper.com/?p=1249
  28. */
  29.  
  30. /* Archivo origen y ruta si necesario */
  31. $remote_file = 'archivo.zip';
  32.  
  33. /* Cuenta FTP */
  34. $ftp_host = 'your-ftp-host.com'; /* host */
  35. $ftp_user_name = 'ftp-username@your-ftp-host.com'; /* nombre usuario */
  36. $ftp_user_pass = 'ftppassword'; /* password */
  37.  
  38.  
  39. /* Nuevo nombre de archivo para el archivo que se importará */
  40. $local_file = 'archivo.zip';
  41.  
  42. /* Conectar usando FTP */
  43. $connect_it = ftp_connect( $ftp_host );
  44.  
  45. /* Login a FTP */
  46. $login_result = ftp_login( $connect_it, $ftp_user_name, $ftp_user_pass );
  47.  
  48. /* Descargar $remote_file y guardar a $local_file */
  49. if ( ftp_get( $connect_it, $local_file, $remote_file, FTP_BINARY ) ) {
  50. echo "El archivo $local_file fue transferido con éxito!n";
  51. }
  52. else {
  53. echo "Ha habido un errorn";
  54. }
  55.  
  56. /* Cerrar conexión */
  57. ftp_close( $connect_it );
  58.  
  59. /**
  60. * Transferir (Exportar) Archivos de Servidor a Servidor PHP FTP
  61. * @link https://shellcreeper.com/?p=1249
  62. */
  63.  
  64. /* Nombre de archivo remoto y ruta */
  65. $remote_file = 'files.zip';
  66.  
  67. /* Cuenta FTP (Servidor Remoto) */
  68. $ftp_host = 'your-ftp-host.com'; /* host */
  69. $ftp_user_name = 'ftp-username@your-ftp-host.com'; /* username */
  70. $ftp_user_pass = 'ftppassword'; /* password */
  71.  
  72.  
  73. /* Archivo y Ruta para enviar al Servidor FTP remoto */
  74. $local_file = 'files.zip';
  75.  
  76. /* Conectar a FTP */
  77. $connect_it = ftp_connect( $ftp_host );
  78.  
  79. /* Login a FTP */
  80. $login_result = ftp_login( $connect_it, $ftp_user_name, $ftp_user_pass );
  81.  
  82. /* Enviar $local_file a FTP */
  83. if ( ftp_put( $connect_it, $remote_file, $local_file, FTP_BINARY ) ) {
  84. echo "El archivo $local_file fue transferido con éxito!n";
  85. }
  86. else {
  87. echo "Hubo un errorn";
  88. }
  89.  
  90. /* Cerrar conexión */
  91. ftp_close( $connect_it );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement