Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Skontrolujte formát RSS 2.0 pochopiť , ako musí byť štruktúrovaná v RSS informácie . Vytvoriť nový PHP súbor v editore alebo pomocou programu Poznámkový blok . 
 2 
 Vytvorte triedu pre RSS kanál . Zahrnúť názov , odkaz a popis , ktoré sú požadované RSS polia . Pridať pole pre uloženie RSS položky. Vytvorte funkciu konštruktora pre vytvorenie novej inštancie kanála . Napríklad , typ : ? 
 
 < Php 
 
 triedy RSS_channel { 
 
 verejné $ title , $ link , $ opis , 
 
 public function __ construct ( $ title , $ link , $ opis ) { 
 
 $ this - > title = $ title ; 
 
 $ this - > link = $ link ; 
 
 $ this - > description = $ opis , 
 
 $ this - > items = array ( ) ; 
 
 } 
 3 
 Vytvorte metódu pre nová položka do poľa . Zavolajte RSS položky triedu , ktorá bude vytvárať ďalšie . Napríklad typ : 
 
 public function new_item ( $ title , $ link , $ opis ) { 
 
 array_push ( $ this - > položky , nový RSS_item ( $ title , $ link , $ opis ) ) ; 
 
 } 
 4 
 Vytvorte funkciu pre výstup XML a informácie o RSS záhlavie na RSS súbor . Napríklad typ : 
 
 public function RSS_header ( ) { 
 
 $ r = ' < ? Xml version = " 1.0 " > " ; 
 
 $ r = '   návrat $ r ;   }   Vytvorte metódu pre výstup RSS kanál . Výstupné XML tagy a dátové prvky pre tento kanál . Zavolajte triedu RSS položky na výstupe XML tagy a dátových prvkov pre každú položku v kanáli . Zadajte napríklad : .   Public function výstup ( ) {   $ r = RSS_header ( ) ;   $ r = "   $ r = "   $ r = "  " .. $ This - > link . " < /Link > " ;   $ r = "   foreach ( $ this - > predmety ako $ položka ) {   $ r = $ item - > výstup ( ) ; .   $ r = " < /channel > " ; .   $ r = " < /rss > " ;   }   }   Vytvoriť RSS položky triedu titulu , spojenie a popis . Vytvorte funkciu konštruktora pre vytvorenie novej inštancie triedy . Napríklad typ :   class RSS_item {   verejné $ titul , $ link , $ opis ,   public function __ construct ( $ title , $ link , $ opis ) {   $ this - > title = $ title ;   $ this - > link = $ link ;   $ this - > description = $ opis ,   }   Vytvorte metódu pre výstup obsahu RSS položky. Zadajte napríklad : .   Public function výstup ( ) {   $ r = "   $ r = "   $ r = "  " .. $ This - > link . " < /Link > " ;   $ r = "   $ R = " < /item > " ;   návrat $ r ;   }   }   Vytvoriť nový RSS kanál a pridať RSS položky. Výstup RSS zdroj na obrazovku . Napríklad typ :   $ rss = nové RSS_channel ( " News " , " http://example.com/news " , " Príklad News " , " Streda 01.6.2011 13:02:01 +0000 " , " http://example.com " ) ;   $ rss - > new_item ( " zisk Report " , " http://example.com/earnings " , " zisk správa za Example.com " ) ;   $ rss - > new_item ( " Stretnutie akcionárom je " , " http://example.com/shmeeting " , " akcionárom je hromada Oznámenie " ) ;   $ rss - > , new_item ( " CEO reč " , " http://example.com/ceospeech " , " Príklad CEO prináša reč " ) ;   echo $ rss - > výstup ( ) ;   ? > 
 
 
 5 
 
 
 
 
 
 
 
 
 < . p > } 
 
 
 
 
 6 
 
 
 
 
 
 
 
 7 
 
 
 
 
 
 
 
 
 
 8