Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2009, 21:02
GermanGaita
 
Fecha de Ingreso: abril-2009
Mensajes: 53
Antigüedad: 15 años
Puntos: 1
Respuesta: Copiar archivos entre carpetas con FTP

Les dejo aca el codigo que me destrabo el camino, disfrutenlo, lo saque de la pagina shadowsland punto com

$fileorigen -> es el path relativo + nombre del fichero a copiar
$filedestino -> es el nombre que le pondremos al fichero una vez copiado
$rutadestino -> es el path al directorio donde haremos la copia del fichero

Código PHP:
 function FtpCopyFile($fileorigen,$filedestino,$rutadestino)
  {
     
$server='ftp.miserver.com'// definimos el servidor donde esta nuestra web
     
$connection ftp_connect($server); // hacemos la conexión

     // login to ftp server
       
$user "miusuario"//definimos el usuario
       
$pass "mipassword"// definimos el password

     // realizamos el login al ftp
     
$result ftp_login($connection$user$pass);

     
// Verificamos si la conexión ha sido exitosa
     
if ((!$connection) || (!$result)) {
       return 
false;
       exit();
      }
      else 
// si la conexión es exitosa
      
{
        
// Nos posicionamos dentro del directorio donde queremos copiar el fichero
        
ftp_chdir($connection$rutadestino);
        
// realizamos la copia
        
ftp_put($connection$filedestino$fileorigenFTP_BINARY);
        
ftp_close($connection); // cerramos la conexión
      
}
  } 
Saludos y gracias!