"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में \"htmlParseEntityRef: \';\' in Entity\" चेतावनी को कैसे दबाएँ?

PHP में \"htmlParseEntityRef: \';\' in Entity\" चेतावनी को कैसे दबाएँ?

2024-11-08 को प्रकाशित
ब्राउज़ करें:834

How to Suppress \

समाधान "htmlParseEntityRef: उम्मीद ';' इकाई में" चेतावनी

HTML सामग्री को DOMDocument में लोड करते समय, आपको चेतावनी मिल सकती है "htmlParseEntityRef: अपेक्षा ';' इकाई में।" यह त्रुटि अक्सर लोड की गई सामग्री में विकृत HTML इकाइयों के कारण उत्पन्न होती है। उचित इकाई समाधान सुनिश्चित करते हुए इस चेतावनी को कम करने के लिए, इन चरणों का पालन करें:

  1. आंतरिक त्रुटियों को सक्षम करें: libxml_use_internal_errors(true) फ़ंक्शन का उपयोग करने से आंतरिक XML पार्सिंग त्रुटियों को अचानक बिना रिकॉर्ड किया जा सकता है आपकी स्क्रिप्ट समाप्त हो रही है। यह आपको त्रुटियों को शालीनता से संभालने और संसाधित करने में सक्षम बनाता है।
  2. लोड HTML: आंतरिक त्रुटियों को सक्रिय करने के बाद, $dom->loadHTML($ html).
  3. आंतरिक त्रुटियों को अक्षम करें: HTML लोड करने के बाद, डिफ़ॉल्ट त्रुटि प्रबंधन व्यवहार पर वापस लौटने के लिए पहले से संग्रहीत त्रुटि स्तर के साथ libxml_use_internal_errors($internalErrors) को लागू करके आंतरिक त्रुटियों को अक्षम करें।

इस तकनीक को नियोजित करने से, चेतावनी दबा दी जाएगी, और DOMDocument लोड की गई HTML सामग्री के साथ सही ढंग से भर जाएगा।

// create new DOMDocument
$document = new \DOMDocument('1.0', 'UTF-8');

// set error level
$internalErrors = libxml_use_internal_errors(true);

// load HTML
$document->loadHTML($html);

// Restore error level
libxml_use_internal_errors($internalErrors);
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3