2012-01-17 5 views
0

私はニュースサイトが他のニュースサイトからそのコンテンツを取得したい、 RSSフィードを開いてURLをfeachし、ページのhtml DOMを開きます ニュース 私は、PHPのDOMDocumentクラスを使用する必要があると思いますか?どのように私はPHPでウェブページの一部を得ることができます

<?php 
$doc = new DOMDocument(); 
$doc->loadHTML("<html><body>Test<br></body></html>"); 
echo $doc->saveHTML(); 
?> 

http://www.php.net/manual/en/class.domdocument.php

+0

RSSフィードのリンクをたどって記事全部を取得し、それを再発行しますか?あなたはそこで著作権侵害に向かっています。私は後退することをお勧めします。 – Quentin

+1

これは厳重に禁止されており、法的に問題が多い可能性があるので注意してください。 上記の他の人々のコンテンツを盗むだけでなく、SimpleXMLとXPath – stefandoorn

+0

を見てみたい場合、ユーザーがあなたのページをリクエストするたびにこれを行うと、あなたのサイトは非常に遅く感じるでしょう。 – dm03514

答えて

1

RSSフィードはXMLです。ここでリンクを得るにはsimpleXMLを使用します。ページを読み込むには、cURLまたはHttpRequestを使用できます。

返されたコードを分析するには、DOMDocumentも使用します。あるいは、simpleHtmlDomを使用することもできます。

関連する問題