|
Posted by Toby A Inkster on 04/30/07 10:00
shotokan99 wrote:
> i want to have rss on my site and the page is written in php
> (mypage.php). what are the things i need? how to start to with it?
Try my feed library...
http://svn.sourceforge.net/viewvc/demiblog/trunk/blog/includes/Feed.class?view=markup
Example of usage:
<?php
// This file is called "http://example.com/feed.xml"
// Load up the Feed library.
require 'Feed.class';
// Create a new feed.
$f = Feed::factory(
'rss2',
'Example.com News',
'http://example.com/feed.xml',
'All the latest news and greatest views from Example.com',
'en' #English
);
// You would normally want to read your news from a database and
// add each item to the feed. However, for simplicity I'll add a
// couple of news items without using a database.
$f->add_item(
'EXMP Shares Reach Record High',
'http://example.com/news/2007/share-price',
'News of the new chairman reached Wall Street and EXMP shares...',
'en',
array('article_date'=>strtotime('Today'))
);
$f->add_item(
'New Chairman of ExampleCorp Elected',
'http://example.com/news/2007/chairman',
'Joe Bloggs has been elected president of ExampleCorp...',
'en',
array('article_date'=>strtotime('Yesterday'))
);
// Now we just need to output the feed.
header("Content-Type: application/rss+xml");
print $f->output();
?>
The library also allows you to produce Atom, iCalendar, RDF and various
other feed formats for very little extra effort.
--
Toby A Inkster BSc (Hons) ARCS
http://tobyinkster.co.uk/
Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux
* = I'm getting there!
[Back to original message]
|