Только для PHP <5.3.6, после этого просто предоставьте узел в качестве аргумента для saveHTML (), как писал Гордон. Не нужно создавать полный документ, просто чтобы сохранить один узел.

аюсь заменить ссылки на видео внутри строки - вот мой код:

$doc = new DOMDocument();
$doc->loadHTML($content);
foreach ($doc->getElementsByTagName("a") as $link) 
{
    $url = $link->getAttribute("href");
    if(strpos($url, ".flv"))
    {
        echo $link->outerHTML();
    }
}

К несчастью,outerHTML не работает, когда я пытаюсь получить HTML-код для полной гиперссылки, как<a href='http://www.myurl.com/video.flv'></a>

Есть идеи как этого добиться?

Ответы на вопрос(2)

Ваш ответ на вопрос