脚本宝典收集整理的这篇文章主要介绍了PHP DomDocument编辑所有链接,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$doc = new DomDocument; // We need to validate our document before refering to the id $doc->validateOnParse = true; $doc->loadhtml(file_get_contents('{URL IS HERE}')); $content = $doc->getElementById('form2'); echo $doc->SaveHTML($content);
我想更改< a href =“/ somepath / file.htm”>的所有实例.所以我可以在它前面加上实际的域名.我怎样才能做到这一点?
因此,需要将它们更改为:< a href =“http://mydomain.COM/somepath/file.htm”>代替.
$XMl = new DOMDocument(); $xml->loadHTMLFile($url); foreach($xml->getelementsbytagname('a') as $link) { $oldLink = $link->getAttribute("href"); $link->setattribute('href',"http://mydomain.com/" . $oldLink); } echo $xml->savehtml();
以上是脚本宝典为你收集整理的PHP DomDocument编辑所有链接全部内容,希望文章能够帮你解决PHP DomDocument编辑所有链接所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。