Ahora estoy queriendo hacer archivos PDF, con la librería html2fpdf. Y me parece que tengo un problema con el buffer, porque si grabo solo texto, o solo html que yo escribo, todo va bien. Pero si quiero grabar el contenido del buffer, obtengo varios de estos errores:
Código PHP:
Notice: Undefined index: top in C:wampwwwmanual26AoI ManualLibrarymakePDFhtml2fpdf.php on line 805
Notice: Undefined index: header in C:wampwwwmanual26AoI ManualLibrarymakePDFhtml2fpdf.php on line 805
Notice: Undefined index: logo in C:wampwwwmanual26AoI ManualLibrarymakePDFhtml2fpdf.php on line 805
Notice: Undefined variable: x in C:wampwwwmanual26AoI ManualLibrarymakePDFhtml2fpdf.php on line 819
Código PHP:
function bufferPages(){
global $ruta, $pagina, $download, $archivo, $fileList;
$_SERVER["PHP_SELF"] = $ruta;
ob_start();
include $ruta;
$pagina = ob_get_contents();
ob_end_clean();
$fileList[$archivo] = $pagina;
};
Cita:
Que puedo hacer para solucionar este tema?$html = $content;
$pdfFile -> AddPage(); // Creamos una página
//echo $content;
$pdfFile -> WriteHTML($html); //Volcamos el HTML contenido en la variable $html para crear el contenido del PDF
$pdfFile -> AddPage(); // Creamos una página
//echo $content;
$pdfFile -> WriteHTML($html); //Volcamos el HTML contenido en la variable $html para crear el contenido del PDF
* tampoco tengo errores usando esto: $html = "<?php echo 'hola'; ?>"; Pero en este caso obtengo un archivo PDF en blanco.