मैं पहले एमएएमपी पर कोड चलाता हूं और यह बहुत अच्छा काम करता है।डोम लोड HTML एक सर्वर पर ठीक से काम नहीं करता
चेतावनी:: लेकिन जब मैं एक और सर्वर पर कोड भागने की कोशिश की, मैं की तरह चेतावनी का एक बहुत मिल गया DOMDocument :: loadHTML(): अनपेक्षित अंत टैग: इकाई में सिर, लाइन:/cgihome में 3349 /zhang1/html/cgi-bin/getPrice.php लाइन 17 चेतावनी: DOMDocument :: loadHTML(): htmlParseStartTag: में गलत स्थान टैग, एंटीटी, लाइन: 3350 में/cgihome/zhang1/html/cgi-bin/getPrice। इकाई, लाइन में टैग हैडर अवैध: लाइन में pHP 17 चेतावनी: DOMDocument :: loadHTML() लाइन पर /cgihome/zhang1/html/cgi-bin/getPrice.php में 3517 17
कोड निम्नलिखित हैं:
<?php
$amazon = file_get_contents('http://www.amazon.com/blablabla');
$doc = new DOMdocument();
$doc->loadHTML($amazon);
$doc->saveHTML();
$price = $doc -> getElementById('actualPriceValue')->textContent;
$ASIN = $doc -> getElementById('ASIN')->getAttribute('value');
?>
किसी को भी जानता है कि क्या हो रहा है? धन्यवाद!
समस्या हल हो गई है। आपका बहुत बहुत धन्यवाद! – LuZ
एक ऐसे फ़ंक्शन के लिए मैन्युअल पृष्ठ पर जाना न भूलें जो भविष्य में कुछ त्रुटियां उत्पन्न करता है। आपको अक्सर उपयोगी नोट्स और उपयोग infos मिलते हैं। उपयोगकर्ता-टिप्पणियां भी हैं। ['DOMDocument :: loadHTML'] देखें (http://de.php.net/DOMDocument.loadHTML) – hakre
@ user1577801: यदि इस उत्तर ने आपकी समस्या हल की है, तो बड़े हरे रंग के टिक चिह्न पर क्लिक करके इसे ऊपर उठाने और स्वीकार करने पर विचार करें उत्तर का स्कोर –