problema com a adição do caminho raiz usando o php domdocument
Eu gostaria de adicionar o caminho raiz do site para as tags âncora que não têm caminho raiz usando o documento php dom, Até agora, fizemos uma função para fazer isso com a função str_replace, mas para alguns links, adicionamos três e por vezes o caminho raiz . Então o que devo editar nesta função.
Problem: = O problema é adicionar três e, por vezes, o caminho raiz para cada tag de âncora, e não para alguns. A variável $ HTML tem muitas tags âncora, cerca de acima de 200 links. E também para imagen
Eu sei que é uma pergunta muito suja, mas o que eu perdi, eu não consig
function addRootPathToAnchor($HTML)
{
$tmpHtml = '';
$xml = new DOMDocument();
$xml->validateOnParse = true;
$xml->loadHTML($HTML);
foreach ($xml->getElementsByTagName('a') as $a )
{
$href = $a->getAttribute('href');
if(strpos($href,'www' > 0))
continue;
else
$HTML = str_replace($href,"http://www.mysite.com/".$href,$HTML);
}
return $HTML;
}