में कोई नाम नहीं है, मैं कुछ वेबपृष्ठों से "लिंक" तत्व प्राप्त करने का प्रयास कर रहा हूं। मैं यह नहीं समझ सकता कि मैं क्या गलत कर रहा हूं।PHP DOMDocument :: loadHTML() [domdocument.loadhtml]: htmlParseEntityRef: इकाई
Severity: Warning
Message: DOMDocument::loadHTML() [domdocument.loadhtml]: htmlParseEntityRef: no name in Entity, line: 536
Filename: controllers/test.php
Line Number: 34
लाइन 34 है कोड में निम्नलिखित:: मैं निम्न त्रुटि हो रही है
$dom->loadHTML($html);
मेरी कोड:
$url = "http://www.amazon.com/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
if($html = curl_exec($ch)){
// parse the html into a DOMDocument
$dom = new DOMDocument();
$dom->recover = true;
$dom->strictErrorChecking = false;
$dom->loadHTML($html);
$hrefs = $dom->getElementsByTagName('a');
echo "<pre>";
print_r($hrefs);
echo "</pre>";
curl_close($ch);
}else{
echo "The website could not be reached.";
}
पाया जा सकता है एक गूगल अनुकूल यूआरएल को बदल दिया है। अगर यह आपके लिए उचित नहीं है तो इसे वापस वापस करें .. –
क्या आप इसे देख सकते हैं? [क्यों-होगा-यह-त्रुटि-हैंडलिंग-फ़ंक्शन-कारण-domdocument-to-hang] (http://stackoverflow.com/questions/7129115) –