<?php require_once 'rssgen.php'; $rssgen = new \zelenin\rssgen(); $rssgen->channel(); // $rssgen->channel( 'http://example.com/rss.xml' ); // required channel elements $rssgen->channel_title('Channel title'); $rssgen->channel_link('http://example.com'); $rssgen->channel_description('Channel description'); // optional channel elements $rssgen->channel_language('en-us'); $rssgen->channel_copyright('Channel copyright, ' . date('Y')); $rssgen->channel_pubDate(1300000000, true); $rssgen->channel_lastBuildDate(1300000000, true); $rssgen->channel_image('http://example.com/channel.jpg', 'http://example.com', '88', '31', 'Image description'); $rssgen->item(); // title or description are required $rssgen->item_title('Item title'); $rssgen->item_link('http://example.com/post1'); $rssgen->item_description('Item description'); $rssgen->item_author('author@example.com (John Doe)'); $rssgen->item_guid('http://example.com/post1', 'true'); $rssgen->item_pubDate(time(), true); $rssgen->item_source('RSS title', 'http://example.com/rss.xml'); echo $rssgen; // $rssgen->save( 'rss.xml' );