PHP Classes

PHP RSS Feed Generator: Generate an RSS feed from a list of items

Recommend this page to a friend!
  Info   View files Documentation   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 62 All time: 10,230 This week: 189Up
Version License PHP version Categories
php-rss 1.0.0The PHP License5XML, PHP 5, Web services


This class can generate an RSS feed from a list of items.

It takes as a parameter an array with the details of a list of items to include in the RSS feed, the path and the file name for the RSS feed.

The class validates the parameters and generates a RSS feed for the items that were passed by creating a RSS file at the specified file path.

Picture of Channaveer Hakari
  Performance   Level  
Name: Channaveer Hakari <contact>
Classes: 6 packages by
Country: India India
Age: 32
All time rank: 2654161 in India India
Week rank: 503 Up42 in India India Up
Innovation award
Innovation award
Nominee: 1x


About Simple RSS Generator

Hi with the help of this page you can generate simple RSS 2.0

Working Example

use Channaveer\RSS\RSS;

require_once './vendor/autoload.php';

$rssItems = [
        'title'         => 'What Is Composer? How Does It Work? Useful Composer Commands And Usage',
        'url'           => '',
        'description'   => 'In this article, you will learn: What Is Composer, Using Composer, Installation In Ubuntu/Windows/Mac.',
        'updatedAt'     => '2020-05-07'

$path       = '.'; / Path to generate your rss.xml file */
$filename   = 'rss.xml'; / RSS filename default is rss.xml  */
$rss        = new RSS();

    ->description('Some random description of the site')
    ->language('en-US') / Default is en-Us you can set any of yours */
    ->lastUpdated($feedItems[0]['updatedAt']) / Just pass datetime string or date string */
    ->generate($path, $rssItems, $filename);

RSS Items is array of items which requires following fields.

  Files folder image Files  
File Role Description
Files folder imagesrc (1 file)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file Lic. License text
Accessible without login Plain text file Doc. Read me

  Files folder image Files  /  src  
File Role Description
  Plain text file RSS.php Class Class source

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:10,230
This week:189Up