rss builder php
1.0.0
Perpustakaan untuk membuat feed RSS yang ditulis dalam PHP 7.
Paket ini tersedia di Packagist, sehingga Anda dapat menggunakan Composer untuk menginstalnya. Jalankan perintah berikut di shell Anda:
composer require lib16/rss
Markup contoh diambil dari en.wikipedia.org/wiki/RSS
<?php
require_once ' vendor/autoload.php ' ;
use Lib16 RSS Channel ;
use Lib16 RSS RssMarkup ;
$ channel = Channel:: create (
' RSS Title ' ,
' This is an example of an RSS feed ' ,
' http://www.example.com/main.html '
);
$ channel
-> pubDate ( new DateTime ( ' 2010-09-06 00:01 +0 ' ))
-> lastBuildDate ( new DateTime ( ' 2009-09-06 16:20 +0 ' ))
-> ttl ( 1800 );
$ channel
-> item (
' Example entry ' ,
' Here is some text containing an interesting description. ' ,
' http://www.example.com/blog/post/1 '
)
-> guid ( ' 7bd204c6-1655-4c27-aeee-53f933c5395f ' , false )
-> pubDate ( new DateTime ( ' 2009-09-06 16:20 +0 ' ));
RssMarkup:: headerfields ( ' example ' );
print $ channel ;… Menghasilkan output berikut:
<? xml version = " 1.0 " encoding = " UTF-8 " ?>
< rss version = " 2.0 " >
< channel >
< title >RSS Title</ title >
< description >This is an example of an RSS feed</ description >
< link >http://www.example.com/main.html</ link >
< pubDate >Mon, 06 Sep 2010 00:01:00 +0000</ pubDate >
< lastBuildDate >Sun, 06 Sep 2009 16:20:00 +0000</ lastBuildDate >
< ttl >1800</ ttl >
< item >
< title >Example entry</ title >
< description >Here is some text containing an interesting description.</ description >
< link >http://www.example.com/blog/post/1</ link >
< guid isPermaLink = " false " >7bd204c6-1655-4c27-aeee-53f933c5395f</ guid >
< pubDate >Sun, 06 Sep 2009 16:20:00 +0000</ pubDate >
</ item >
</ channel >
</ rss >