Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/07/2006, 08:11
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Finalmente indicar que he tenido que recurrir a las funciones ob_start();
y ob_end_flush(); porque no conseguia que se mostrara la opción de descarga.

Probablemente tienes o tenías algún problema de "salida" enviada al cliente antes de tus header() .. Como salida se entiende: un espacio o salto de línea antes de <? .. o algo de HTML .. o un echo "algo" ... O un mensaje de error que se visualice en "pantalla" (de los que arroja PHP) tambien lo producirá por ser una "salida".

Para evaluar problemas similares ..

* Comenta las líneas header() por el momento .. así veras mensajes de error si los obtienes.
* Ejecuta filesize() como funcion aparte ($size=filesize(....)) y observa si tienese mensajes de error y si toma el valor esperado.

Adicionalmente revisa que PHP esté arrojando mensajes de error:
php.ini -> directiva -> error_reporting y display_errors

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.