PHP DOM, belli bir div içinde metni bul

0 Cevap php

Şu anda regex kullanmadan bir oyun için bir geliştirici izci çalışıyorum. Belirli bölgelerinde html ayrıştırmak çalışırken ben bir yol blok vurdu.

Ben ayrıştırmak çalışıyorum Ne:

<td class="alt1" id="td_post_139718"> 
<!-- message, attachments, sig --> 
        <!-- icon and title --> 
        <div class="smallfont"> 
            <img class="inlineimg" src="images/icons/icon1.gif" alt="Default" border="0" /> 
            <strong>Re: TERA's E3 2010 Coverage</strong> 
        </div> 

Benim Kod:

$titleArray = array();
        foreach($idArray as $id) {
            $title = $dom->getElementById('td_post_'.$id);
            $smallFont = $title->getElementsByTagName("div");
            echo $smallFont->nodeValue;
        }

Bu verir:

Notice: Undefined property: DOMNodeList::$nodeValue in C:\wamp\www\crawler\crawler.php on line 71

Notice: Undefined property: DOMNodeList::$nodeValue in C:\wamp\www\crawler\crawler.php on line 71

Notice: Undefined property: DOMNodeList::$nodeValue in C:\wamp\www\crawler\crawler.php on line 71

Ben bir dinamik içinde bir dahilinde metin bulmak için çalışıyorum.

Ben denemek ve işe almak için kombinasyonları her türlü denedim ama bunu başarmak mümkün oldum.

0 Cevap