Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/04/2006, 03:01
bauhaus1975
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 20 años, 8 meses
Puntos: 1
Muchas gracias por tu atención eft0
Te comento:

1. Sobre la descarga:
Parece que sigue sin funcionar...
Para descargar llamo a un archivo descarga.php que contiene este código

set_time_limit(0); // -----> Añadido desde tu respuesta
header('Content-Description: File Transfer');
header('Content-Type: application/force-download');
header('Content-Length: ' . filesize($file));
header('Content-Disposition: attachment; filename=' . basename($file));
readfile($file);

Y sigue el error el mismo, en los archivos 'grandes' da un error de caducidad CGI (que añade al contenido del archivo!!!!) y no termina de bajarse.
Incluso en los que da tiempo a descargar añade siempre un '</body></html>' y que yo sepa, no hay código php que muestre nada después, de todas formas he incluido un 'die()' justo después de llamar a descargar.php y parece que ya no sale:

include(descarga.php);
die();

¿Raro verdad? ¿qué puedo hacer?

2. Sobre la subida. Esta es la estructura de directorios que quiero conseguir
Por cierto, ¿conviene que ponga también 'set_time_limit(0);' en la subida de archivos?

Raiz/SitioWeb1/ArchivosSubidos/
Raiz/SitioWeb2/PHPScripts/

-Raiz es de donde cualgan todos los directorios que contienen un servicio web en el servidor
-SitioWeb1, donde quiero almacenar la subida de archivos (a SitioWeb le he creado también un servicio web)
-SitioWeb2, donde están todos los scripts php de la página

Así es como quiero trabajar, de momento está bajo un directorio apuntado por un servicio web.

Gracias por tu ayuda y a ver si podemos solucionarlo!