Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2006, 04:51
mieltxo
 
Fecha de Ingreso: junio-2005
Mensajes: 79
Antigüedad: 18 años, 10 meses
Puntos: 1
Incapaz de visualizar un pdf con readfile

Buenos días,

llevo un par de días intentandolo y no consigo visualizar ficheros pdf mediante la función readfile.

Lo curioso es que se me muestran dos cuadros de dialogo seguidos para guardar o abrir los ficheros.. Uno como tipo de Archivo PDF y el otro como ACROEXCH.DOCUMENT

Tras ello, me permite abrir o guardar el fichero pero al abrirlo con el programa me indica que no es un archivo soportado o esta corrupto..

Adjunto el código:

$esta=mysql_query("select cif,fichero from trabajos where peticion='$claves[$x]'" ,$conexion) or die("La consulta falló: " . mysql_error());
$row=mysql_fetch_row($esta);

header('Content-type: application/pdf');
header("Content-Disposition: attachment; filename=$row[1]");
header('Content-Length: '.filesize("c:\\00FILESRV\\CLIENTES\\".$row[0]."\\".$row[0]."-DIBUJAR\\".$row[1].""));
readfile("c:\\00FILESRV\\CLIENTES\\".$row[0]."\\".$row[0]."-DIBUJAR\\".$row[1]."");


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.

Gracias y un saludo

Última edición por mieltxo; 13/07/2006 a las 04:57