ohdang888 Posted August 21, 2008 Share Posted August 21, 2008 i'm grabbing the rss feeds from this site: http://www.markwarner2008.com/feed/blog/index.xml view the page source of that file... its weird... some stories have the xml tag of "summary" but others don't, yet they all have a text summarry. here's what i'm getting: http://snapps.f-sw.com/mark2008/rss/reader/ so how would i display all the stories, though some don't have a "summary" tag php code is below...... <?php require_once 'rss_fetch.inc'; $url = 'http://www.markwarner2008.com/feed/blog/index.xml'; $rss = fetch_rss($url); $max = 80; $x = 0; foreach ($rss->items as $item ) { if($max <= $x){ //do nothing }else{ $title = $item['title']; $url = $item['link']; $summary = $item['summary']; $content = $item['content']; print_r($a); $author = $item['name']; $summary = substr($summary, 400); $summary = $summary."..."; echo "<a href='$url'>$title</a><br>Summary:$summary.<br>$content<br>"; } //$x++; } echo "Done!"; ?> Link to comment https://forums.phpfreaks.com/topic/120636-solved-rss-and-php/ Share on other sites More sharing options...
JonnoTheDev Posted August 21, 2008 Share Posted August 21, 2008 All the stories will display but if they dont have a summary then it simply wont display a summary. Im confused at this post. Link to comment https://forums.phpfreaks.com/topic/120636-solved-rss-and-php/#findComment-622144 Share on other sites More sharing options...
Mchl Posted August 21, 2008 Share Posted August 21, 2008 If there's no summary, display content tag (truncate if needed) if (!empty($summary)) { $summary= substr($summary, 400); $summary = $summary."..."; } else { $summary= substr($content, 400); $summary = $summary."..."; } Link to comment https://forums.phpfreaks.com/topic/120636-solved-rss-and-php/#findComment-622324 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.