
13/07/2006, 04:51
|
| | Fecha de Ingreso: junio-2005
Mensajes: 79
Antigüedad: 19 años, 9 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 |