Ver Mensaje Individual
  #5  
Antiguo 30-03-2011
uper uper is offline
Miembro
 
Registrado: abr 2004
Posts: 296
Reputación: 21
uper Va por buen camino
Hola, disculpen pero no encuentro nada para descargar archivos en php,
buscando alguna solucion encontre un codigo que puede funcionar (http://www.forosdelweb.com/f18/probl...on-ftp-856887/), lo probe pero no resullto, para empresar cree una carpeta que esta en xp prof compartida de solo lectura le llame Upsist y coloque un archivo en pdf este es el codigo original, y el error que me da:

Warning: ftp_fget() expects parameter 1 to be resource, string given in C:\php\web\descarga2.php on line 10
There was a problem while downloading
Código PHP:
 Function DescargarArchivo($ruta$nombreArchivo$id_ftp) {
    
// path to remote file
    
$remote_file $ruta."/".$nombreArchivo;
    
$local_file $nombreArchivo;

    
//open some file to write to
    
$handle fopen($local_file'w');
    if (
ftp_fget($id_ftp$handle$remote_fileFTP_BINARY0)) {
        
header("Content-Type: application/force-download");   
        
header("Content-Disposition: attachment; filename=$local_file");
        
readfile($local_file);
        
unlink($local_file);
        return 
true;
    } 
    else {
        echo 
"There was a problem while downloading\n";
        return 
false;
    }
}


if (
DescargarArchivo("/Upsist","archivo.pdf","10.2.9.24"))
 {
   echo 
"descargado";
 } 
alguien me podria decir que hace falta, si usamos las cabecesar header le damos la opcion a que el usuario eliga donde descargar y no tener una ruta especifica, eso es correcto.
les agradeceria mucho.
Responder Con Cita