Estoy intentado sacar el atributo de una imagen que se encuentra en el segundo <td> de cada fila. La tabla está en otra web externa y aparece así:
Código HTML:
<td class="result "> <img src="/en/img/common/result_ic02.gif" width="16" height="16" alt="lose" /> </td>
Código PHP:
$url = file_get_contents("www.laweb.com");
$dom = new domDocument;
$dom->loadHTML($url);
$tabla = $dom->getElementsByTagName('table');
$filas = $tabla->item(0)->getElementsByTagName('tr');
foreach($filas as $fila){
// para el primer <td>, sin problemas saco el texto con
$res = $fila->getElementsByTagName('td')->item(0)->nodeValue;
// para el segundo <td>... llega el problema
$gana = $fila->getElementsByTagName('td')->item(1);
$imagen = $gana->getElementsByTagName('img')->item(0);
if($imagen->getAttribute('alt') == 'lose'){
$resultados[$x]["ganaE"] = 0;
}
if($imagen->getAttribute('alt') == 'win'){
$resultados[$x]["ganaE"] = 1;
}
Cualquier ayuda será bien recibida. Gracias por anticipado