Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: X технологии > shdp и относительные ссылки


Автор: Felliks 20.12.2010, 08:54
ногами не пинать, искал 2 часа по форуму - не нашел.

Суть: есть страница, надо из нее достать содержимое одного из дивов. Решил парсить с помощью Simple Html Dom Parser. 
набросал вот такой код: 

Код

    include_once ("simple_html_dom.php");
    $html = file_get_html('http://bla-bla-bla');
    foreach($html->find('div#news-list') as $e)
    {
        echo $e->innertext . '<br />';    
    }
 

Всё ок, за исключением одного: относительные ссылки в содержимом. они получаются на моем домене вида 
http://мой_домен/ля-ля-ля

а надо чтобы было
http://их_домен/ля-ля-ля

долго-долго мучался, нифига не получилось. пробовал через setAttribute ставить href со вставкой домена в начале - получается что ставит он его диву из которого тащит инфу, а не ссылкам...

И еще, внутри есть еще и абсолютные ссылки, соответственно с правильным доменом, их бы не трогать как-нибудь...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)