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;
	}