hello.
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()
se cuelga, y no creo que sea cuento de tamaño, pq otras paginas más grnades las toma super bien...
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');
La pag php, no tiene ninguna contraseña ni nada. Si pego la Url en el borwser carga en cero segundos, pero al aplicarla función del file_get_contents(), me marca la mayor parte del tiempo:
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 -->
Una simple tabla.
Porque sucede?