Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2008, 13:11
DGryMan
 
Fecha de Ingreso: octubre-2006
Mensajes: 21
Antigüedad: 18 años
Puntos: 1
Problema al descargar archivo

Hola Amigos

Tengo un script q se conecta a un ftp remoto y baja un archivo descuerdo a su nombre y id que consulto a una BD. Este es el codigo

Código PHP:
<?php
    
    $valor
=$_GET['id'];
    
$conectodbc_connect('plcweb','root','');
    
$query2 "SELECT * FROM [plcweb].[dbo].[manualplc] WHERE codProd = '".$valor."' ";
    
$resp2=odbc_exec($conect,$query2)or die(exit("Error en odbc_exec"));
    
$tipo odbc_result($resp2,"manual_tipo");
       
$nombre odbc_result($resp2,"manual_nombre");
    
$peso odbc_result($resp2,"manual_peso");
    
    
        
$remote='x.x.x.x';
        
$user='Anonymous';
        
$passs='.........';
        
$file_name='./manuales/'.$nombre;
        
$new_file_name="C:\$nombre";

// ................Apertura de la conexxion FTP.................................
    
$conn_id ftp_connect($remote);
//...........................Envio el USER y PASSW..................................
$login_result ftp_login($conn_id$user$passs);
if (
$login_result==TRUE) echo 'Correcto APERTURA'.'<br>';

//................................Descargo el FICHERO al temporal................
$fget_result=ftp_get($conn_id$new_file_name$file_nameFTP_BINARY);
if (
$fget_result==TRUE
    echo 
'Correcto TRANSFERENCIA';
ftp_quit($conn_id);
?>
DUDAS:
1)Lo baja bien solo que no le coloca el nombre y tampoco la extension.toca hacerlo de manera manual y todo bien.

2) Alguna opcion para no descargarlo en C:, sino que pregunte la ruta dodne lo quiera guardar?.

Gracias de antemano, por cualqueir sugerencia.