2011-02-01 2 views
0

Я хочу отображать новости с анотерской веб-страницы на мой, и я не могу найти лучший способ для этого.Показать новости с другой страницы

Новость на других веб-страницах отображается в классе сНа как следующего

<div class="news-container"> 
<div class="news-list"><a href="news/1/" title="abcd"><img src="abcd.jpg" /><strong>abcd</strong></a> 
    <p>What you see is what you get. <span class="morelink"><a href="news/1/" title="abcd">Read more</a></span></p> 
    <div class="clear-both"></div> 
</div> 
<div class="news-list"><a href="news/2/" title="efgh"><img src="efgh.jpg" /><strong>efgh</strong></a> 
    <p>What you see is what you get. <span class="morelink"><a href="news/3/" title="abcd">Read more</a></span></p> 
    <div class="clear-both"></div> 
</div> 
<div class="news-list"><a href="news/3/" title="ijkl"><img src="ijkl.jpg" /><strong>ijkl</strong></a> 
    <p>What you see is what you get. <span class="morelink"><a href="news/3/" title="abcd">Read more</a></span></p> 
    <div class="clear-both"></div> 
</div> 
<div class="news-list"><a href="news/4/" title="mnop"><img src="mnop.jpg" /><strong>mnop</strong></a> 
    <p>What you see is what you get. <span class="morelink"><a href="news/4/" title="abcd">Read more</a></span></p> 
    <div class="clear-both"></div> 
</div> 

Я хотел бы иметь возможность обвести через новости и отображать их на моей странице и перестроены в соответствии с нашим собственным макетом сайта.

<div class="other-news"> 
<div class="news-list"><strong>abcd</strong> 
    <p>What you see is what you get. <a href="news/1/" title="abcd"><img src="abcd.jpg" /></a></p> 
</div> 
<div class="news-list"><strong>efgh</strong> 
    <p>What you see is what you get. <a href="news/3/" title="abcd"><img src="efgh.jpg" /></a> </p> 
</div> 
<div class="news-list"><strong>ijkl</strong> 
    <p>What you see is what you get. <a href="news/3/" title="abcd"><img src="ijkl.jpg" /></a> </p> 
</div> 
<div class="news-list"><strong>mnop</strong> 
    <p>What you see is what you get. <a href="news/4/" title="abcd"><img src="mnop.jpg" /></a> </p> 
</div> 

Все предложения более чем приветствуется.

// Ниборг

ответ

1

Вы должны смотреть на PHP завиток или file_get_contents (вопросы безопасности) или посмотреть на PHP HTML DOM Parser.

Также посмотрите на законность того, что вы делаете? (они обычно предоставляют API, если они хотят, чтобы у вас был контент)

+0

Законность была проверена. Головной офис не имеет полномочий для выполнения задачи (!). Я просмотрел парсер PHP cURL и DOM, но я не уверен, какой из них мог бы сделать работу самым простым способом. Предложения приветствуются. – Nyborg

+0

Нет проблем. Просто используйте один из методов выше, я рекомендую HTLM DOM Parser - http://simplehtmldom.sourceforge.net/ – benhowdle89

Смежные вопросы