Buenas Synkronice!
ya he conseguido sacar el valor de los enlaces, pongo el codigo por si a alguien le puede resulltar interesante.
Código PHP:
header ('Content-type: text/html; charset=utf-8');
$doc = new DOMDocument();
$result = $doc->loadHTMLFile('paginashmtl/capilla.HTM');
$tbody = $doc->getElementsByTagName('tbody');
$celdas = $tbody->item(0)->getElementsByTagName('td');
$total_celdas = $celdas->length;
$celdas_por_fila = 7;
$datos = array();
$contador_filas = 0;
$fila_actual = 0;
for($i = 0; $i < $total_celdas; $i++){
$celda = $celdas->item($i);
if ($contador_filas ==5 || $contador_filas==6){
$a=$celdas->item($i)->getElementsByTagName('a');
if ($a->length>0)
$datos[$fila_actual][] = trim($a->item(0)->getAttribute('href'));
else
$datos[$fila_actual][] = $celda->textContent;
}
else
$datos[$fila_actual][] = $celda->textContent;
if($contador_filas >= $celdas_por_fila){
$contador_filas = 0;
$fila_actual++;
}
else
$contador_filas++;
}
// A ver si hemos capturado información
echo "<pre>";
var_dump($datos);
echo "</pre>";
?>
He cambiado el valor de la variable $celdas_por_fila a 7 para que funcionara correctamente. Bueno, pues agradecerte amigo todo el esfuerzo, pues sin ti ayuda, (bueno, que digo ayuda, te has currado tu el codigo, yo solo me dedicado a probarlo y añadirle lo de los enlaces) no lo hubiera solucionado. Un saludo y te debo unas cañas!!
Por cierto, tengo otras estructuras de paginas que tambien tengo que portar, si tengo una duda ya contactare contigo.
Un saludo!