Estoy tratando de exportar una tabla HTML a un pdf con DOMPDF.
El problema es que a pesar de que el html aunque sea pequeño, (tamaño, caracteres) el
Código PHP:
file_get_contents()
tendrá ue ver el jhecho de que cargo la pág en loclahost??
por ej:
Código PHP:
$pdf= file_get_contents('http://localhost/xxxxxxxxx/Usuarios_Registrados.php?export=pdf');
Código HTML:
Warning: file_get_contents([url]http://localhost/xxxxxxx/Usuarios_Registradossmry.php?export=pdf/[/url]) [function.file-get-contents]: failed to open stream: HTTP request failed! in C:\xampp\htdocs\xxxxx\pdf.php on line 5 Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\xxxxxxx\pdf.php on line 5
El código que deseo capturar para entregarselo a DOMPDF es más o menos esto:
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Usuarios registrados</title> <meta name="generator" content="PHP Report Maker v4.0.0.0" /> </head> <body class="yui-skin-sam"> <br /><br /> <!-- summary report starts --> <div id="report_summary"> <table class="ewGrid" cellspacing="0"><tr> <td class="ewGridContent"> <!-- Report Grid (Begin) --> <div class="ewGridMiddlePanel"> <table class="ewTable ewTableSeparate" cellspacing="0"> <thead> <tr> <td class="ewTableHeader"> <table cellspacing="0" class="ewTableHeaderBtn"><tr> <td style="vertical-align: bottom;">Tipo de usuario</td> </tr></table> </td> <td class="ewTableHeader"> <table cellspacing="0" class="ewTableHeaderBtn"><tr> <td style="vertical-align: bottom;">ID usuario</td> </tr></table> </td> <td class="ewTableHeader"> <table cellspacing="0" class="ewTableHeaderBtn"><tr> <td style="vertical-align: bottom;">Nombre </td> </tr></table> </td> <td class="ewTableHeader"> <table cellspacing="0" class="ewTableHeaderBtn"><tr> <td style="vertical-align: bottom;">Empleado </td> </tr></table> </td> </tr> </thead> <tbody> <tr> <td class="ewTableRow"> <div>Agricultor</div> </td> <td class="ewTableRow"> <div>xxx</div> </td> <td class="ewTableRow"> <div>nombres nombres nombres</div> </td> <td class="ewTableRow"> <div> </div> </td> </tr> <tr> <td class="ewTableAltRow"> <div>Agricultor</div> </td> <td class="ewTableAltRow"> <div>xxx</div> </td> <td class="ewTableAltRow"> <div>nombres nombres nombres</div> </td> <td class="ewTableAltRow"> <div> </div> </td> </tr> <tr> <td class="ewTableRow"> <div>Agricultor</div> </td> <td class="ewTableRow"> <div>xxxx</div> </td> <td class="ewTableRow"> <div>nombres</div> </td> <td class="ewTableRow"> <div> </div> </td> </tr> </tbody> <tfoot> <!-- tr><td colspan="4"><span class="phpreportmaker"> <br /></span></td></tr --> <tr class="ewRptGrandSummary"><td colspan="4">Total (109 Registros)</td></tr> </tfoot> </table> </div> </td></tr></table> </div> <!-- Summary Report Ends -->
Porque sucede?