2012-03-15 14 views
0

私は特定のulタグ(私の数によれば27)に行き、アンカーhrefとその値を解析しようとしています。 は、ここでこれは私に次のエラーを与える私のコードエラー:非オブジェクトのgetElementsByTagName()のメンバー関数を呼び出す

$wrss = ("http://www.gazetaexpress.com/"); 
$dom = new DOMDocument(); 
$dom->loadHTML($wrss); 
$x=$dom->getElementsByTagName('ul'); 
    $item_title=$x->item(26)->getElementsByTagName('a')->item(0)->childNodes->item(0)->nodeValue; 

    echo $item_title; 

です:

致命的なエラー:この行

$item_title=$x->item(26)->getElementsByTagName('a')->item(0)->childNodes->item(0)->nodeValue; 
に 参照元で非オブジェクトのメンバ関数getElementsByTagNameの()の呼び出し

html

<ul class="t_content items"> 
<li><div> 
<span class="customfont">17:15 </span> 
<a class="customfont" title ="Vritet një grabitës i armatosur" href="?cid=1,15,76282"> Vritet një grabitës i armatosur </a></div></li> ... 

助けてもらえますか?

答えて

2

のDOMDocument :: loadHTML - 文字列からではなく、ウェブサイトのアドレスから読み込むHTML :) 次のようなものを使用する必要があります。

$dom->loadHTML(file_get_contents($wrss)); 
関連する問題