I had not but just did. I followed each instruction carefully and double checked my work. When I got to step D D. Putting it all together
Now browse to the URL /rssdemo/feed.php on your web server. The feed should be displayed with some red lines around each item.
This is what i get displayed in my browser
? /* The folder where this file is located. Change to whatever you need */ $mydir = "/rssdemo"; /* Include magpierss and Smarty library */ require_once($_SERVER["DOCUMENT_ROOT"].$mydir."/Smarty/libs/Smarty.class.php"); require_once($_SERVER["DOCUMENT_ROOT"].$mydir."/magpierss/rss_fetch.inc"); /* Create a template object for further use */ $tpl = new Smarty(); /* Set folders for Smarty object. This folders have to exist on your web server (Check A.3) */ $tpl->template_dir = $_SERVER["DOCUMENT_ROOT"].$mydir.'/templates/'; $tpl->compile_dir = $_SERVER["DOCUMENT_ROOT"].$mydir.'/templates_c/'; $tpl->config_dir = $_SERVER["DOCUMENT_ROOT"].$mydir.'/configs/'; $tpl->cache_dir = $_SERVER["DOCUMENT_ROOT"].$mydir.'/cache/'; /* The URL of the feed we want to include */ $url = "http://rss.news.yahoo.com/rss/world"; /* magpierss does all the work! */ $rss = fetch_rss($url); /* Uncomment the following line to see the object and array data returned. Good to see which other information has been processed by magpierss */ // echo "
"; print_r($rss); echo "
"; /* If the RSS could be parsed, add it to the template */ if ($rss) { /* Sends the feed title to the template engine */ $tpl->assign("feedtitle",$rss->channel["title"]); /* Sends the RSS items as an array */ $tpl->assign("items",$rss->items); } else { /* RSS problem? */ $tpl->assign("feedtitle","Problem with: $url"); } /* Fill the template file itemlist.html with the information and return it */ $feedhtml = $tpl->fetch($_SERVER["DOCUMENT_ROOT"].$mydir."/templates/itemlist.html"); /* Do with $feedhtml whatever you want */ echo $feedhtml; ?>
When I check the code in the feed.php file, there are a lot of brackets that are yellow and have this notation when you center your cursor over them.
"Tag is market invalid because it has an extra angle bracket"
I am using Expression Web FYI. Since the rest of the code does not have the usual colors associated with functioning code, I am going to assume that something is wrong with the code.
PS, I used notepad ++ to make the .php file.
So, perhaps if I knew what is wrong with this little bracket problem I might be able to get this working. Any ideas? I will PM you the URL because I don't know how you feel about posting URL's on your forum.