Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2006, 04:45
yoguuu
 
Fecha de Ingreso: enero-2005
Mensajes: 149
Antigüedad: 19 años, 3 meses
Puntos: 2
ftp_get() no me descarga a una ruta local...

Hola gente ;)

La cosa está en que con ftp_get() en teoria podemos descargar un archivo desde el servidor hasta un directorio local... Pero sin embargo, lo que hace es que crea un archivo remoto... que como nombre tiene la ruta junto con el nombre del archivo :S

Código:
$servidor_ftp = "ftp.t35.com";
$ftp_nombre_usuario = "USUARIO";
$ftp_contrasenya = "CONTRASEÑA";

$id_con = ftp_connect($servidor_ftp);
$resultado_login = ftp_login($id_con, $ftp_nombre_usuario, $ftp_contrasenya);
$remoto = "A.txt";
$local = "C:\B.txt";

if (ftp_get($id_con, $local, $remoto, FTP_BINARY)) {
   echo "Se ha guardado satisfactoriamente en $local\n";
} else {
   echo "Ha ocurrido un problema\n";
}

ftp_close($id_con);
Entonces, el archivo remoto "A.txt" deberia descargarse en "C:\" como "B.txt"... pero, lo que hace es que en el ftp crea un nuevo archivo llamado "C:\B.txt" :S

Sabeis por que pasa esto ? Yo he buscado info... pero no veo nada así...

Desde ya, Gracias ;)