2014-07-24 7 views
0

이미지, 이와 같이내가 그 웹 사이트의 최신 뉴스를 포함하는 웹 사이트에서 RSS 피드가

마지막 URL을 받기 이 피드 주소의 마지막 뉴스 URL 이처럼

:

http://example.com/post/555.php 
http://example.com/post/554.php 
http://example.com/post/553.php 
http://example.com/post/552.php 
http://example.com/post/551.php 
http://example.com/post/550.php 

어떻게 PHP에서 (예를 들어) 25 개 URL을 제한하는 URL의 목록을 얻을?

+0

어쩌면이 옳은 방향으로 당신을 가리 킵니다을 : http://www.w3schools.com/php/php_ajax_rss_reader.asp 나이 : HTTP ://stackoverflow.com/questions/250679/best-way-to-parse-rss-atom-feeds-with-php –

+0

@MichaelBellamy 나는 Ajax 코드, PHP 코드 및 Echo Out Last URL을 필요로하지 않는다. – Cab

+1

RSS 피드는 XML 파일을 반환하므로 XML을 읽으면 반환하는 피드 수를 제한 할 수 있습니다. 빠른 검색 결과 : http://bavotasan.com/2010/display-rss-feed-with-php/ –

답변

0

그것은이 코드를 사용하여 수행 할 수 있습니다 :

$rss = new DOMDocument(); 
$rss->load('http://wordpress.org/news/feed/'); 
$feed = array(); 

foreach ($rss->getElementsByTagName('item') as $node) { 
    $item = array (
     'link' => $node->getElementsByTagName('link')->item(0)->nodeValue, 
    ); 
    array_push($feed, $item); 
} 

$limit = 5; 

for($x=0;$x<$limit;$x++) { 
    echo $link = $feed[$x]['link']; 
}