Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/11/2009, 15:50
Avatar de urgido
urgido
 
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 2 meses
Puntos: 25
Respuesta: Php/Ftp copiar archivos entre carpetas del servidor remoto

Código PHP:
Ver original
  1. // variables
  2. $ftp_server = "127.0.0.1";
  3. $ftp_user_name = "<username>";
  4. $ftp_user_pass = "<password>";
  5. $destination_file = "ruta/enservidor/remoto/archivo.zip";
  6. $source_file = "archivo.zip";
  7.  
  8. // conexión
  9. $conn_id = ftp_connect($ftp_server);
  10.  
  11. // logeo
  12. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
  13.  
  14. // conexión
  15. if ((!$conn_id) || (!$login_result)) {
  16.        echo "Conexión al FTP con errores!";
  17.        echo "Intentando conectar a $ftp_server for user $ftp_user_name";
  18.        exit;
  19.    } else {
  20.        echo "Conectado a $ftp_server, for user $ftp_user_name";
  21.    }
  22.  
  23. // archivo a copiar/subir
  24. $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
  25.  
  26. // estado de subida/copiado
  27. if (!$upload) {
  28.        echo "Error al subir el archivo!";
  29.    } else {
  30.        echo "Archivo $source_file se ha subido exitosamente a $ftp_server en $destination_file";
  31.    }
  32.  
  33. // cerramos
  34. ftp_close($conn_id);


Saludos
__________________
Hospedaje Web al mejor costo!

Última edición por urgido; 26/11/2009 a las 16:13