के साथ बात करें मैं एक वेबपृष्ठ को लीट (1337) में बदलना चाहता हूं, XPath और PHP के साथ बात करें।एचटीएमएल टेक्स्ट को लीट में कनवर्ट करें (1337) XPath
यह केवल PHP के साथ किया जा सकता है लेकिन फिर HTML नोड्स को लीट बोलने के साथ भी बदला जाता है।
$find = array("a","b","c","d","e","f","g","h","i","j"."k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
$repl = array("4","b","c","d","3","f","g","h","1","j","k","1","m","n","0","p","9","r","5","7","u","v","w","x","y","2");
$html = str_replace($find, $repl, $html);
कि भी बदल देता है एचटीएमएल नोड्स:
उदाहरण ($ HTML वेबपेज है)।
क्या यह XPath चयनकर्ता टेक्स्ट() के साथ XPath और PHP के साथ किया जा सकता है? उदाहरण ($ HTML वेबपेज है):
$dom = new DOMDocument();
$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$xpath->query('//text()');
\\HERE THE REPLACING IN XPATH
मुझे लगता है कि 'टेक्स्ट()' आपके पृष्ठ में सभी टेक्स्ट लौटाएगा लेकिन आप इसे अपडेट करने में सक्षम नहीं होंगे .. – j0k
जावास्क्रिप्ट के साथ ऐसा करना मेरी राय के कारण और अधिक मजेदार होगा, तो आप एक बुकमार्कलेट बना सकते हैं या कुछ और। –