Ver Mensaje Individual
  #14 (permalink)  
Antiguo 17/06/2009, 13:25
Avatar de Synkronice
Synkronice
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 19 años
Puntos: 48
Respuesta: Sacar informacion de un fichero HTML

Ya lo tengo

Código PHP:
<?php
header 
('Content-type: text/html; charset=utf-8');
$doc = new DOMDocument();
$result = $doc->loadHTMLFile('tabla.html');
$tbody = $doc->getElementsByTagName('tbody');

$celdas = $tbody->item(0)->getElementsByTagName('td');
$total_celdas = $celdas->length;
$celdas_por_fila = 8;
$datos = array();
$contador_filas = 0;
$fila_actual = 0;
for(
$i = 0; $i < $total_celdas; $i++)
{    
    
$celda = $celdas->item($i);
    
$datos[$fila_actual][] = $celda->textContent;
    if(
$contador_filas >= $celdas_por_fila)
    {
        
$contador_filas = 0;
        
$fila_actual++;
    }
    else
    {
    
$contador_filas++;
    }
}

// A ver si hemos capturado informacion 

echo "<pre>";
var_dump($datos);
echo 
"</pre>";
?>

Última edición por Synkronice; 17/06/2009 a las 13:43 Razón: Mejorado el codigo para almacenar correctamente en el array