Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2011, 12:49
Avatar de n_n
n_n
 
Fecha de Ingreso: noviembre-2009
Mensajes: 50
Antigüedad: 14 años, 5 meses
Puntos: 1
file_get_contents

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:
$pdffile_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>&nbsp;</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>&nbsp;</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>&nbsp;</div>
</td>
	</tr>
	</tbody>
	<tfoot>
	<!-- tr><td colspan="4"><span class="phpreportmaker">&nbsp;<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?