2009-08-16 9 views
0
$oldSetting = libxml_use_internal_errors(true); 

libxml_clear_errors(); 

PHP 5のDOM関数を使用してHTMLからURLを抽出する方法に関する多くの例をWebで見てきましたが、リンクテキストも取得する必要がありますリンクとして。アンカータグ<a href="http://X.com">YYYYY</a>href属性からリンクhttp://X.comを抽出するには、以下のコードを使用すると、対応する「YYYYY」をどのように取得できますか?PHP 5でリンク表示テキストとhref属性を抽出する

$html = new DOMDocument(); 
$html->loadHtmlFile($location); 
$xpath = new DOMXPath($html); 
$links = $xpath->query('//a'); 
foreach ($links as $link) 
{ 
$url_list[$i++] = $link->getAttribute('href') . "\n"; 
} 
libxml_clear_errors(); 
libxml_use_internal_errors($oldSetting); 

答えて

関連する問題