Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/01/2011, 07:28
foxvor
 
Fecha de Ingreso: noviembre-2009
Mensajes: 40
Antigüedad: 15 años
Puntos: 2
Respuesta: Cuadro de dialogo guardar como con PHP

Hola, la info de pateketrueke me puso por el camino correcto, en resumen lo que hay que hacer, es mandar los encabezados por PHP y ahi decirle que es un archivo de descarga:

Código PHP:
Ver original
  1. header ("Content-Type: application/download");
  2.                 header ("Content-Disposition: attachment; filename=$nombreArchivo");
  3.                 header("Content-Length: " . filesize("$nombreArchivo"));
  4.                 $fp = fopen("$nombreArchivo", "r");
  5.                 fpassthru($fp);
  6.                 unlink($nombreArchivo);


OJO!!! No debe haber ningún tipo de salida a pantalla antes de enviar encabezados o marcará error. Tampoco se debieron haber mandado ya otros encabezados.

Saludos, y gracias!