Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2011, 08:41
yiyi_jr
 
Fecha de Ingreso: marzo-2010
Ubicación: León
Mensajes: 23
Antigüedad: 14 años, 1 mes
Puntos: 0
Error con pdf en servidor

Buenas tardes,

mi problema es el siguiente:

al descargar unos pdf en local, se descargan siempre y bien, pero al hacerlo desde el servidor, me bajan, pero no se abren, pone que estan dañados, e observado que el tamaño de los pdf cuando los descargo del servidor son de apenas 500 bytes mientras que cuando lo hago en local son de 73,5 Kb (aprox)

mi codigo es el siguiente:

<?php
require_once("clases.php");
if(isset($_GET['id'])) $id=$_GET['id'];
$base=Basedatos::getInstance();
$sql=$base->prepare("Select * from factura where idfactura=".$id);
$sql->execute();
$fila=$sql->fetch();

$enlace = "facturas/".$fila['pdfFact'];
header ("Content-Disposition: attachment; filename=".$fila['pdfFact']."\n\n");
header ("Content-Type: application/pdf");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);

$base=null;
?>

lo que no consigo de entender es porque en local funciona y en el servidor no.

¿Alquien me puede echar un mano?

Muchas gracias de antemano.

Un saludo.