[code language=”php”]
<?php
// Leitura de resultados da mega-sena
// Autor: Paulo Costa
// URL: http://www1.caixa.gov.br/loterias/_arquivos/loterias/D_megase.zip
$contents = file_get_contents(‘megasena.htm’);
$doc = new DOMDocument();
@$doc->loadHTML($contents);
$lint_sorteioRowspan = 2;
$tags = $doc->getElementsByTagName(‘tr’);
$larr_sorteios = array();
foreach ($tags as $tag) {
$lint_sorteioRowspan –;
if ( $lint_sorteioRowspan == 0 ) {
$lstr_sorteioNumero = $tag->getElementsByTagName(‘td’)->item(0)->nodeValue;
$lint_sorteioRowspan = $tag->getElementsByTagName(‘td’)->item(0)->getAttribute(‘rowspan’);
$larr_sorteio[‘Data’] = $tag->getElementsByTagName(‘td’)->item(1)->nodeValue;
$larr_sorteio[‘Dezena1’] = $tag->getElementsByTagName(‘td’)->item(2)->nodeValue;
$larr_sorteio[‘Dezena2’] = $tag->getElementsByTagName(‘td’)->item(3)->nodeValue;
$larr_sorteio[‘Dezena3’] = $tag->getElementsByTagName(‘td’)->item(4)->nodeValue;
$larr_sorteio[‘Dezena4’] = $tag->getElementsByTagName(‘td’)->item(5)->nodeValue;
$larr_sorteio[‘Dezena5’] = $tag->getElementsByTagName(‘td’)->item(6)->nodeValue;
$larr_sorteio[‘Dezena6’] = $tag->getElementsByTagName(‘td’)->item(7)->nodeValue;
$larr_sorteios[] = $larr_sorteio;
}
}
print_r($larr_sorteios);
?>
[/code]