Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2004, 01:04
Avatar de puchitol
puchitol
 
Fecha de Ingreso: diciembre-2003
Ubicación: ELCHE
Mensajes: 322
Antigüedad: 20 años, 11 meses
Puntos: 0
ayuda sobre script de descarga de ficheros

hola amigos, tengo un problema y no encuentro la solucion...

encontre un pequeño script en internet para descargar ficheros:

descarga.php
Código PHP:
<?
function Descargar($ElFichero){ 

    
$TheFile basename($ElFichero); 
          
//echo "El Fichero: $TheFile<br>"; // borrar 
    
header"Content-Type: application/octet-stream");  
    
header"Content-Length: ".filesize($ElFichero));  
    
header"Content-Disposition: attachment; filename=".$TheFile."");  
    
readfile($ElFichero);  


$fichero $_REQUEST['fichero'];
Descargar($fichero); 
?>
si se ejecuta directamente, es decir, asi:
http://home/pruebas/descarga.php?fichero=fich.ext
si que lo descarga correctamente. El problema viene cuando hago una pagina con un formulario previo para seleccionar el fichero (o un enlace a descarga.php con el fichero en la URL). Al enviar a la pagina descarga.php, en el cuadro de dialogo que sale para descargar el fichero no me aparece el fichero pedido, si no el fichero de la pagina que contiene el formulario (o el enlace) previo a la descarga...
Espero haberlo explicado bien...
Entonces, alguien sabe cual puede ser el problema?, puede ser que haya que modificar alguna configuracion del apache o del php?

gracias de antemano.

un saludo,
__________________
If you think fuck is funny, fuck yourself and save your money,
espero que entendais la moraleja... je, je, je