Buenas gente, tengo un problema que me esta carcomiendo ya desde varios dias y ni san google me lo soluciona, he ido mirando todo tipo de generadores de pdfs, he mirado miles de ejemplos y al final encontre este de un blog, que tras toqueatear un poco, consegui que funcionara, pero la cosa es.... es que me sale un error rarisimo:
la sentencia parece que esta bien, la probe en mysql y daba resultados. Mi base de datos se llama desempleo y tiene una tabla llamada indices, en la que salen los valores por paises y años. A ver si alguien me puede echar una mano, la verdad es que ya no se que hacer, les dejo el codigo:
<?php
require_once('class.ezpdf.php');
$pdf =& new Cezpdf('a4');
$pdf->selectFont('../fonts/courier.afm');
$pdf->ezSetCmMargins(1,1,1.5,1.5);
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("desempleo", $conexion);
$queEmp = "SELECT `Pais`, `2007`, `2008`, `2009`, `2010`, `2011` FROM `indices`";
$resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
$ixx = 0;
while($datatmp = mysql_fetch_assoc($resEmp)) {
$ixx = $ixx+1;
$data[] = array_merge($datatmp, array('pais'=>$ixx));
}
$titles = array(
'pais'=>'<b>Pais</b>',
'2007'=>'<b>2007</b>',
'2008'=>'<b>2008</b>',
'2009'=>'<b>2009</b>',
'2010'=>'<b>2010</b>',
'2011'=>'<b>2011</b>'
);
$options = array(
'shadeCol'=>array(0.9,0.9,0.9),
'xOrientation'=>'center',
'width'=>500
);
$pdf->ezTable($data, $titles, '', $options);
$pdf->ezText("\n\n\n", 10);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 10);
$pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n", 10);
$pdf->ezStream();
?>
Gracias de antemano