Osirion System Technologies Header Split Image
  site search:    
   
Osirion System Technologies Header Split Image

reliable & affordable solutions

Our solutions will not only astound you in their reliability, but their affordability as well. Whether you are looking for web hosting, web design or search engine optimisation or any other of our services - you wont be disappointed! No matter which of our solutions you require, you will see this statement will fit all areas of our expertise.
 
 


 
 
 


 
 
 


 
 
We Accept:


articles

Creating an RSS Feed Using PHP


2008-05-10

Creating a script which outputs an RSS feed is almost easier than going to Google and finding one to integrate into your project. In fact, if the script you're trying to add this ability to doesn't already have RSS feeds, chances are you're best off writing it from scratch anyway, that way the code is targeted directly towards your problem. In this brief web development tutorial, I'll show you a quick and clean way to integrate RSS using PHP.

To create this script, we need to understand the RSS file format and then craft a script in PHP that outputs valid RSS. Obviously we'll need content to parse into RSS, otherwise what's the point, right? Your CMS or article system provides this content, so let's take a look at what an RSS feed looks like:



xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>


The document's title
http://localhost
An RSS feed example
en-us
Mon, 28 Jan 08 10:05:32 -0800
Mon, 28 Jan 08 10:05:32 -0800
http://localhost/rss.php
yourscript's name

Articles contents http://localhost/index.php?article=1


December 07th, 2007 03:50 PM




Now that we know the format, the only thing will need to do is get our dynamic content in here. Of course, that will depend on the situation and the code that you're plugging this into. For the sake of an example, consider the following code:



xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>






<?PHP echo $articleIteration['title'];?>


en-us



yourscript's name

<?PHP echo $articleIteration['title'];?> ]]>

]]>





In the above example we have an RSS feed generated in the foreach loop. This loop would need to be populated with article data from a database, but the form and function are directly here in this script. Feel free to integrate this code into your web development or web design projects and enjoy.



View other articles in the Web Development category.
View other articles in the PHP sub-category.
Copyright © 2002-2024 Osirion System Technologies. All Rights Reserved.
Privacy Policy | Terms & Conditions | Terms Of Service | Sitemap