我正在尝试使用DOMDocument检索pagetitle div,但它无法正常工作..
我正在使用iPage托管我的网站。
<div id="pagetitle">) hopefully i'm not angry"</div>
<div class="fb-share-button" data-href="http://protein.guru/" data-layout="button_count"></div>
<a href="https://twitter.com/share" class="twitter-share-button" data-text="ddddd" data-via="prtnguru">Tweet</a><br /></div><br/>
<p>
<?php
include '../rblog.php';
?>
<?php
$dom = new DOMDocument();
$dom->loadHTML($temp);
$xpath = new DOMXPath($dom);
$divContent = $xpath->query('*/div[id="pagetitle"]');
echo $divContent;
?>
如果您对其失效原因有任何疑问,请与我们联系。
答案 0 :(得分:0)
getElementById有一个DOMDocument方法。以下是使用它的示例:
<?php
$html ='<div id="pagetitle">) hopefully i\'m not angry"</div>
<div class="fb-share-button" data-href="http://protein.guru/" data-layout="button_count"></div>
<a href="https://twitter.com/share" class="twitter-share-button" data-text="ddddd" data-via="prtnguru">Tweet</a><br/>';
$dom = new DOMDocument();
$dom->loadHTML($html);
$element = $dom->getElementById("pagetitle");
echo "The page title is: " . $element->textContent;