我在这个php xpath应用程序中得到错误,我无法修复,如果可能的话,我会喜欢一些帮助
<?php
//Get Username
$username = $_GET["u"];
$html = file_get_contents('http://us.playstation.com/publictrophy/index.htm?onlinename=' .$username);
$html = tidy_repair_string($html);
$doc = new DomDocument();
$doc->loadHtml($html);
$xpath = new DomXPath($doc);
// Now query the document:
foreach ($xpath->query('//*[@id="id-handle"]') as $node) {
echo $node, "n";
}
foreach ($xpath->query('//*[@id="leveltext"]') as $node1) {
echo $node1, "n";
}
?>
将@
放在$dom->loadHTML($html)
之前,因为loadHTML通常会产生很多警告和通知
$dom = new DOMDocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);