-2

この 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";
        }
?>
4

1 に答える 1

0

loadHTML は通常、多くの警告と通知が発生するため、@前に置きます$dom->loadHTML($html)

$dom = new DOMDocument();
@$dom->loadHTML($html);

$xpath = new DOMXPath($dom);
于 2013-01-02T21:02:47.543 に答える