html - Php Tidy : remove link and style tags inside body -


मुझे & lt; style & gt; और & lt; link & gt निकालने के लिए कुछ HTML कोड साफ़ करना आवश्यक है & lt; body & gt; टैग के अंदर टैग मैं कुछ सफाई करने के लिए पहले से ही PHP निष्क्रिय का उपयोग कर रहा हूं, लेकिन मुझे यह पता नहीं चला कि PHP के साथ उन टैग को कैसे निकालना है।

क्या आपके पास कोई हल है? या शायद एक और मार्कअप क्लीनर PHP वर्ग ...

पता नहीं कैसे व्यवस्थित करें, लेकिन आप DOM

  $ dom = new DOMDocument का उपयोग कर सकते हैं; // init नया DOMDocument $ dom- & gt; लोड एचटीएमएल ($ html); // इसमें एचटीएमएल लोड करें $ xpath = नया DOMXPath ($ dom); // एक नया XPath $ नोड = $ xpath- & gt; क्वेरी ('// body / style') बनाएँ; // शरीर टैग foreach ($ नोड के रूप में $ नोड) में सभी शैली तत्वों को ढूंढें {// पाया गया तत्व $ नोड- & gt; parentNode-> gt; हटाएं बच्चे ($ नोड); // पूरा शैली नोड हटाएं} $ डोको-> एहॉक करें HTML ();  & lt; लिंक & gt;  तत्वों के लिए, एक्सपाथ को  // body / link  में समायोजित करें।   

P>


Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -