mala prosba dla osob ktore sie znaja na PHP odnosnie tablicy i listy elementow. Dlaczego lista najpierw ma 36 elementow a pozniej po zapisie do tablicy tylko 12? Stoje w miejscu i poprostu tego nie kapuje jak mozna zapisac $this->urlTab[$tag->getAttribute('href')] czyli do tablicy z url ? element tekstu i jeszcze wyrzuci 12 zamiast 36 elementow. pozostale sa puste po jednej stronie czyli $links->item(2)->childNodes->item(0)->nodeValue (KAZDY 3ci jest pelny bo sa 3 linki z ktorych 2 sa puste )
public function getDivById($id){ $dom = new domDocument; /*** get the HTML (suppress errors) ***/ $dom->preserveWhiteSpace = false; /*** get the links from the HTML ***/ $links = $dom->getElementById($id); $links = $links->getElementsByTagName('a'); foreach ($links as $tag){ $this->urlTab[$tag->getAttribute('href')]=$links->item(2)->childNodes->item(0)->nodeValue; }
z gory dzieki!