2007-05-02

Generowanie RSS w PHP 5

Filed under: , Praca — jerzy.holda @ 0:10

Szukając w sieci skryptu do generowania RSS w php nie natrafiłem na nic ciekawego. Większość skryptów generowała xml tak, jak by to był zwykły tekst. Metoda może szyba i sam tak nieraz robiłem, ale jakoś mało elegancka. Może znalazłbym coś ciekawszego, ale stwierdziłem, że sprawa jest na tyle prosta, że można napisać coś samemu. W taki oto sposób powstała klasa do generowania plików RSS w wersji 2.0. Oto przykład jej użycia:


createHeader(
          "My RSS",
          "http://jerz.maszyna.pl/blog/",
          "Mon, 30 Apr 2007 13:43:40 +0100",
          "jerz maupa maszyna.pl", "To my RSS"
        );
  $rss->createItem(
          "Wpis A",
          "http://www.maszyna.pl/",
          "http://www.maszyna.pl/",
          "Mon, 30 Apr 2007 13:43:40 +0100",
          "Full wypas wpis"
        );

  header("Content-Type:application/xml");
  print $rss->getRss();

?>

Z lenistwa nie opiszę co robią poszczególne parametry i jak dodać brakujące elementy. Klasa jest na tyle prosta, że każdy średnio zaawansowany programista PHP powinien sobie poradzić.

1 Comment »

  1. Jak to zwykle bywa, po fakcie znalazł się całkiem ciekawy Zend Framework, w skład którego wchodzi klasa Zend_Feed.

    Comment by jerzy.holda — 2007-05-03 @ 0:27

RSS feed for comments on this post. TrackBack URI

Leave a comment

You must be logged in to post a comment.