Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2010, 06:59
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 18 años, 10 meses
Puntos: 2
erros con headers al usar fpdf y pdfClasses

Hola amig@s!!

Intento generar un pdf a partir de una serie de datos que extraigo de la base de datos.
No necesito tablas para mostrar estos datos, pero con todo y con eso nada más iamo al script de generación del pdf me empiezan a salir errores por las cabeceras

Código PHP:
Warning: Cannot modify header information - headers already sent by (output started at /home/users/web.diariosigno.com/Administra/Index.php:18) in /home/users/miweb/Scripts/fpdf/fpdf.php  on line 1017
FPDF error
: Some data has already been output, cant send PDF file 
Y eso que con el fpdf sólo he intentado hacer un 'hola mundo' normalito y corriente. Con pdfClasses intenté mostrar los datos obtenidos de la base de datos y me salieron lo menos 5 errores como ese.
El código para generar los archivos es el siguiente:
Código PHP:
Con fpdf.
$pdf=new FPDF();
    
$pdf->AddPage();
    
$pdf->SetFont('Arial','B',16);
    
$pdf->Cell(40,10,'¡Hola, Mundo!');
    
$pdf->Output(); 
Código PHP:
Con pdfClasses.
$pdf = new Cezpdf('a4');
    
$pdf->selectFont('fonts/Helvetica.afm');
    
$pdf->ezText('ID $id', 30);
    
$pdf->ezStream();
    
$pdf->ezSetCmMargins(1,1,1.5,1.5); 
    
$conexion = conectar();
    
$consulta = "Consulta select";
    
$resultado = mysql_query($consulta, $conexion) or die("Error de conexión a la Base de Datos");
    
$news = mysql_fetch_row($resultado);
    
mysql_close($conexion);
    
$pdf->ezText('<br/>TITULO<br/><hr/>', 30);
    
$pdf->ezText('$news[0]', 200);
    
$pdf->ezText('<br/>ENCABEZADO<br/><hr/>', 30);
    
$pdf->ezText('$news[1]', 500);
    
$pdf->ezText('<br/>CUERPO<br/><hr/>', 30);
    
$pdf->ezText('$news[2]', 500);
    
$pdf->ezStream(); 
Sabeis a qué puede deberse??

Mil gracias!!