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!"; ?> Quote 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. Quote 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."..."; } Quote Link to comment https://forums.phpfreaks.com/topic/120636-solved-rss-and-php/#findComment-622324 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.