Ho capito tutto!
Correggi così:
Codice PHP:
<?php
$content = file_get_contents("http://www.lottomaticaitalia.it/lotto/home/index.html");
$splitter0 = "<"."div class=\"hpUltimaEstrazione\"".">";
$splitter1 = "<"."/"."div>";
list($header, $table) = explode($splitter0, $content);
list($table, $footer) = explode($splitter1, $table);
echo $table;
?>
Il problema è che, non so come mai, con certi server php, quando viene interpretato il codice, l'interprete PHP non funziona correttamente, continuando a parsare l'HTML anche mentre è nel tag <?php. Dunque, non appena ha trovato "<div>", nonostante si trovasse in una stringa, ha chiuso il tag PHP, e ha stampato tutto ciò che seguiva come normale html.
Quindi ho provato a splittare un po' le stringhe che possono condurre in errore l'interprete. Spero che ora funzioni.