per la serie... si faccia una domanda e si risponda
codice:private function estraiDatiFromHTML($fileHTML) { $a_valori = array(); $content = ''; if (file_exists($fileHTML)) { $R_fopen = fopen($fileHTML,'r'); while (($linea = fgets($R_fopen)) !== false) { $content.=$linea; } fclose($R_fopen); unlink($_FILES['file']['tmp_name']); } $dom = new DOMDocument(); $dom->loadXML($content); unset($content); $count_table = 0; foreach($dom->getElementsByTagName('table') as $table) { $count_riga = 0; foreach($table->getElementsByTagName('tr') as $tr) { // prendo solo la prima riga di intestazione if(!($count_riga == 0 && $count_table != 0)) { $riga = array(); foreach($tr->getElementsByTagName('td') as $td) { $riga[] = $td->textContent; } $a_valori[] = $riga; } $count_riga++; } $count_table++; } return $a_valori; }