Foros del Web » Programando para Internet » PHP »

Problema al descargar archivo

Estas en el tema de Problema al descargar archivo en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 25/06/2008, 13:11
 
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.
  #2 (permalink)  
Antiguo 25/06/2008, 13:21
 
Fecha de Ingreso: octubre-2006
Mensajes: 21
Antigüedad: 18 años
Puntos: 1
Respuesta: Problema al descargar archivo

Ya he colocado unas cabeceras estas en concreto
Código PHP:
                header('Content-type:'.$tipo); 
        
header("Content-Length: $peso");
        
header("Content-Disposition: attachment; filename=$nombre"); 
pero igual veo q no les pone la extension y el nombre aparece $nombre.

Alguna sugerencia please.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:37.