Buen día tengo el siguiente problema. Estoy capturando datos de una página externa, lo cual me funciona perfecto. Pero ahora necesito ponerle el siguiente color bgcolor="#CCCCCC" a las filas, pero solo a fila por medio y estoy algo complicado.
Acá esta el código que uso para la captura de datos:
Código PHP:
Ver original<?php
$doc = new DOMDocument();
$doc->loadHTMLFile('http://www.weatherlink.com/user/agustinrh/index.php?view=summary&headers=0');
$xpath = new DOMXPath($doc);
$rows = $xpath->query('//table/tr[position()>1 and position()<10]');
echo " <table width='60%' cellspacing='0' border'2'>
<tr>
<td><strong>Station Summary</strong></td>
<td><strong>Current</strong></td>
<td><strong>Today's Highs</strong></td>
<td><strong>Today's Lows</strong></td>
</tr>";
foreach ($rows as $row) {
$td = $row->getElementsByTagName('td');
if ($td->length == 6) {
echo "<tr><td>".$td->item(0)->nodeValue. "</td><td> " . utf8_decode($td->item(1)->nodeValue). "</td><td>" .utf8_decode($td->item(2)->nodeValue). "</td><td> " .utf8_decode($td->item(3)->nodeValue). "</td></tr>"; }
}
echo '</table>';
?>
Si alguien tiene una idea de como solucionarlo se lo agradeceria