Forum » Programiranje » [PHP] HTML DOM parse
[PHP] HTML DOM parse
tx-z ::
A bi mi lahko kdo pomagu kako bi dobil z DOM v phpju sledeče podatke. In sicer imam podan nek html, ki vsebuje takole tabelo.
Rad bi pa ven dobil podatke da jih mam za vsak TR: url1,niz1,url2,niz2,nizx; url3,niz4,url4,niz4,nizy;
Zaenkrat sem probaval nekaj na tak način, ampak ne vem če sploh delam s pravilnim pristopom?
<TABLE> <TR><TH>Stolpec 1<TH>Stolpec 2<TH>Stolpec 3 <TR><TD><A HREF="url1">niz1</A> <TD><A HREF="url2">niz2</A> <TD ALIGN=right>nizx <TR><TD><A HREF="url3">niz3</A> <TD><A HREF="url4">niz4</A> <TD ALIGN=right>nizy </TABLE>
Rad bi pa ven dobil podatke da jih mam za vsak TR: url1,niz1,url2,niz2,nizx; url3,niz4,url4,niz4,nizy;
Zaenkrat sem probaval nekaj na tak način, ampak ne vem če sploh delam s pravilnim pristopom?
$doc = new DOMDocument(); $doc->loadHTML(file_get_contents($path_to_html_file)); /* Datoteko pobiram lokalno */ foreach($doc->getElementsByTagName('TR') as $elem1) { foreach($elem1->getElementsByTagName('TD') as $elem2) { foreach($elem2->getElementsByTagName('A') as $elem3) { echo $elem3->getAttribute('href'); } } }
tx-z
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Web crawlerOddelek: Programiranje | 1441 (574) | b3D_950 |
» | Slo-Tech userscriptsOddelek: Izdelava spletišč | 5151 (2603) | jype |
» | [Java]Shranjevanje/Branje nastavitev za povezavo z podatkovno bazoOddelek: Programiranje | 2601 (2375) | KernelPanic |
» | pomoč PHP in DOM elementiOddelek: Izdelava spletišč | 1271 (1082) | MrBrdo |
» | Prenos podatka iz ene strani na drugo stranOddelek: Izdelava spletišč | 1309 (1047) | HardFu |