I want to automatically import data from .html file generated by some program to my database. This is the example code:
<TABLE WIDTH=100%><TD CLASS=pt><A NAME="motherboard">Płyta główna</A><TR><TD><HR></TABLE><TABLE><TR><TD WIDTH=16> <TD WIDTH=16><TD WIDTH=16><TD><TD>
<TR><TD><TD><TD COLSPAN=3><B>Właściwości płyty głównej:</B>
<TR><TD><TD><TD><TD>ID płyty głównej <TD><DMI>
<TR><TD><TD><TD><TD>Nazwa płyty głównej <TD>VMware Virtual Platform
<TR><TD>
<TR><TD><TD><TD COLSPAN=3><B>Producent płyty głównej:</B>
<TR><TD><TD><TD><TD>Nazwa firmy <TD>VMware, Inc.
<TR><TD><TD><TD><TD>Informacje o produkcie <TD><A HREF="http://www.vmware.com" TARGET=blank>http://www.vmware.com</A>
<TR><TD><TD><TD><TD>Uaktualnienie BIOS'u <TD><A HREF="http://www.vmware.com" TARGET=blank>http://www.vmware.com</A>
<TR><TD><TD><TD><TD>Aktualizacja sterownika <TD><A HREF="http://www.aida64.com/driver-updates" TARGET=blank>http://www.aida64.com/driver-updates</A>
<TR><TD><TD><TD><TD>Uaktualnienia BIOS'u <TD><A HREF="http://www.aida64.com/bios-updates" TARGET=blank>http://www.aida64.com/bios-updates</A>
</TABLE><BR><BR>
<TABLE WIDTH=100%><TD CLASS=pt><A NAME="memory">Pamięć</A><TR><TD><HR></TABLE><TABLE><TR><TD WIDTH=16> <TD WIDTH=16><TD WIDTH=16><TD><TD>
<TR><TD><TD><TD COLSPAN=3><B>Pamięć fizyczna:</B>
<TR><TD><TD><TD><TD>W sumie <TD>51200 MB
<TR><TD><TD><TD><TD>Użytych <TD>3194 MB
<TR><TD><TD><TD><TD>Wolne <TD>48006 MB
<TR><TD><TD><TD><TD>Wykorzystanie <TD>6 %
<TR><TD>
<TR><TD><TD><TD COLSPAN=3><B>Pamięć wirtualna:</B>
<TR><TD><TD><TD><TD>W sumie <TD>58624 MB
<TR><TD><TD><TD><TD>Użytych <TD>3670 MB
<TR><TD><TD><TD><TD>Wolne <TD>54953 MB
<TR><TD><TD><TD><TD>Wykorzystanie <TD>6 %
<TR><TD>
<TR><TD><TD><TD COLSPAN=3><B>Plik stronicowania:</B>
<TR><TD><TD><TD><TD>Plik stronicowania <TD>C:\pagefile.sys
<TR><TD><TD><TD><TD>Aktualny rozmiar <TD>7424 MB
<TR><TD><TD><TD><TD>Aktualne / szczytowe użycie <TD>0 MB / 0 MB
<TR><TD><TD><TD><TD>Wykorzystanie <TD>0 %
<TR><TD>
<TR><TD><TD><TD COLSPAN=3><B>Physical Address Extension (PAE):</B>
<TR><TD><TD><TD><TD>Obsługiwane przez system operacyjny <TD>Tak
<TR><TD><TD><TD><TD>Obsługiwane przez procesor <TD>Tak
<TR><TD><TD><TD><TD>Aktywna <TD>Tak
</TABLE><BR><BR>
<!-- SW --><TABLE WIDTH=100%><TD CLASS=pt><A NAME="operating system">System operacyjny</A><TR><TD><HR></TABLE><TABLE><TR><TD WIDTH=16> <TD WIDTH=16><TD WIDTH=16><TD><TD>
<TR><TD><TD><TD COLSPAN=3><B>Właściwości systemu operacyjnego:</B>
<TR><TD><TD><TD><TD>Nazwa systemu operacyjnego <TD>Microsoft Windows Server 2012 R2 Standard
<TR><TD><TD><TD><TD>Język systemu operacyjnego <TD>Polski (Polska)
<TR><TD><TD><TD><TD>Język instalatora systemu operacyjnego <TD>Polski (Polska)
<TR><TD><TD><TD><TD>Typ jądra systemu operacyjnego <TD>Multiprocessor Free (64-bit)
<TR><TD><TD><TD><TD>Wersja systemu operacyjnego <TD>6.3.9600.18505 (Win2012R2 RTM)
<TR><TD><TD><TD><TD>Dodatek service pack systemu operacyjnego <TD>-
<TR><TD><TD><TD><TD>Data Instalacji <TD>2015-01-13
<TR><TD><TD><TD><TD>Katalog główny systemu operacyjnego <TD>C:\Users\Administrator\WINDOWS
<TR><TD>
<TR><TD><TD><TD COLSPAN=3><B>Własności systemu operacyjnego:</B>
<TR><TD><TD><TD><TD>Informacja dla debugger'a <TD>Nie
<TR><TD><TD><TD><TD>Dwubajtowe zestawy znaków DBCS <TD>Nie
<TR><TD><TD><TD><TD>Kontroler domeny <TD>Nie
<TR><TD><TD><TD><TD>Zabezpieczenia <TD>Nie
<TR><TD><TD><TD><TD>Sieć <TD>Tak
<TR><TD><TD><TD><TD>Zdalna sesja <TD>Tak
<TR><TD><TD><TD><TD>Tryb awaryjny <TD>Nie
<TR><TD><TD><TD><TD>Wolny procesor <TD>Nie
<TR><TD><TD><TD><TD>Usługi terminalowe <TD>Tak
</TABLE><BR><BR>
<TABLE WIDTH=100%><TD CLASS=pt><A NAME="logical drives">Dyski logiczne</A><TR><TD><HR></TABLE><TABLE><TR><TD WIDTH=16> <TD WIDTH=16><TD><TD><TD><TD><TD><TD><TD><TD>
<TR><TD><TD><TD><B>Dysk</B> <TD><B>Typ dysku</B> <TD CLASS=cc><B>System plików</B> <TD CLASS=cr><B>Rozmiar całkowity</B> <TD CLASS=cr><B>Użyte miejsce</B> <TD CLASS=cr><B>Wolne miejsce</B> <TD CLASS=cr><B>% wolnego</B> <TD CLASS=cc><B>Numer seryjny</B>
<TR><TD><TD><TD>A: <TD>Dysk wymienny <TD CLASS=cc> <TD CLASS=cr> <TD CLASS=cr> <TD CLASS=cr> <TD CLASS=cr> <TD CLASS=cc>
<TR><TD><TD><TD>C: (System) <TD>Dysk lokalny <TD CLASS=cc>NTFS <TD CLASS=cr>204447 MB <TD CLASS=cr>152671 MB <TD CLASS=cr>51776 MB <TD CLASS=cr>25 % <TD CLASS=cc>CCFB-CFE9
<TR><TD><TD><TD>D: (Dane) <TD>Dysk lokalny <TD CLASS=cc>NTFS <TD CLASS=cr>511996 MB <TD CLASS=cr>1673 MB <TD CLASS=cr>510323 MB <TD CLASS=cr>100 % <TD CLASS=cc>8AF6-39CA
<TR><TD><TD><TD>E: <TD>Napęd dysków optycznych <TD CLASS=cc> <TD CLASS=cr> <TD CLASS=cr> <TD CLASS=cr> <TD CLASS=cr> <TD CLASS=cc>
</TABLE><BR><BR>
<TABLE WIDTH=100%><TD CLASS=pt><A NAME="physical drives">Dyski fizyczne</A><TR><TD><HR></TABLE><TABLE><TR><TD WIDTH=16> <TD WIDTH=16><TD><TD><TD><TD><TD>
<TR><TD><TD CLASS=dt COLSPAN=5>[ Dysk nr 1 - VMware Virtual disk (200 GB) ]
<TR><TD>
<TR><TD><TD><TD><B>Partycja</B> <TD><B>Typ partycji</B> <TD><B>Dysk</B> <TD CLASS=cr><B>Przesunięcie początkowe</B> <TD CLASS=cr><B>Długość partycji</B>
<TR><TD><TD><TD>#1 (Aktywna) <TD>NTFS <TD> <TD CLASS=cr>1 MB <TD CLASS=cr>350 MB
<TR><TD><TD><TD>#2 <TD>NTFS <TD>C: (System) <TD CLASS=cr>351 MB <TD CLASS=cr>204448 MB
<TR><TD>
<TR><TD><TD CLASS=dt COLSPAN=5>[ Dysk nr 2 - VMware Virtual disk (500 GB) ]
<TR><TD>
<TR><TD><TD><TD><B>Partycja</B> <TD><B>Typ partycji</B> <TD><B>Dysk</B> <TD CLASS=cr><B>Przesunięcie początkowe</B> <TD CLASS=cr><B>Długość partycji</B>
<TR><TD><TD><TD>#1 <TD>NTFS <TD>D: (Dane) <TD CLASS=cr>1 MB <TD CLASS=cr>511997 MB
</TABLE><BR><BR>
Probably the best way is to convert it into arrays. But I don't know how. I've tried to use http://simplehtmldom.sourceforge.net but still I don't know how to solve my problem. These tables are built in a strange way and I can't change it in a generator
The array should look:
Płyta główna
Właściwości płyty głównej:
ID płyty głównej -> <DMI>
Nazwa płyty głównej -> VMware Virtual Platform
Pamięć
Pamięć fizyczna:
W sumie -> 51200 MB
It's the most complicated in - Dyski logiczne and Dyski fizyczne
Do you have an idea how import that?