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
Copyright © počítačové znalosti Všetky práva vyhradené