PHP RSS čítačka

Ako zobraziť RSS jedným PHP funkcie?
URL súboru môže byť
-
miestne, vo forme: rss.xml, alebo
-
vzdialený
v tvare: http://www.xul.fr/rss.xml.

Existuje len jeden rozdiel, ak je názov súboru má ". PHP" rozšírenie
keď je generovaná CMS alebo ako softvér, miestne súbor je spracovávaný
na serveri ako textový súbor, zatiaľ čo na diaľku je spracovaný ako skript. Tam
nie je žiadny rozdiel, pokiaľ ide o rozšírenie ". xml".

Skript je kompatibilný s:
- RSS 2.0 (ktorý je kompatibilný s 0.91, 0.92 atď)
- RSS RDF a RSS 1.0.
Vlastne skript extrahuje názov, odkaz a popis značky a ignoruje
formát štruktúry dokumentu.
Výhodou PHP pre zobrazenie kanálu RSS je, že to bude viditeľné hľadanie
motory.

Štruktúra súboru RSS 2.0

Zdroj je vyrobený z kanála, a jeden alebo viac položiek correspondint k článkom.
Každý prvok má titul, adresu URL a popis. Ďalšie podrobnosti sú uvedené v súťažných podkladoch
spojený dole.

  <Rss Version = "2.0">
   <Kanál>
     <title> Scriptol RSS </ title>

     <link> Http://www.scriptol.com/rss/ </ link>
     <Popis>
         Nástroje a dokumenty pre RSS.
     </ Description>
     <Položka>
         <title> RSS čítačka </ title>

         <link> Http://www.scriptol.com/rss/rss-reader.php </ link>
         <Popis>
            Funkcie pre zobrazenie kanálu RSS.
         </ Description>
     </ Položka>
   </ Kanál>

 </ Rss> 

Rozhranie

Rozhranie sa skladá z dvoch funkcií:

  RSS_Display () 

Pre zobrazenie kompletné krmivo s kanálom, názvy odkazujú na články
a ich popisy.

  RSS_Links () 

Pre zobrazenie len zoznam titulov, ktoré odkazujú na články.

Zdrojový kód

Zdroj má viac vnútornej funkcie:

  RSS_Retrieve (url) / / extrahovať kanál a volanie RSS_Channel.
 RSS_Channel (kanál) / / extrahovať dáta pre kanál a volanie RSS_Tags pre každú položku.
 RSS_RetrieveLink (URL) / / výpis položiek na kanál a volania RSS_Tags pre každú z nich.
 RSS_Tags (položka) / / výpis titul, odkaz, opis predmetu. 

Zobraziť rsslib.php skript.

Zobrazenie dátumu

2010 verzia pridáva argument pre zobrazenie dátumu:

  RSS_Display (url, nombre, true, true); 

Ak posledný parameter vynechaný, je dátum nezobrazí.

Zobrazenie kanálu

Verzia 2009 umožňuje zobraziť alebo názov a popis webu. To je tretí argument RSS_Display.

V predvolenom nastavení sa nezobrazí. Ak chcete zobraziť, použite nasledujúcu syntax:

  RSS_Display (url, číslo, true); 

V opačnom prípade, volajte:

  RSS_Display (url, číslo); 

alebo:

  RSS_Display (url); 

pre predvolený počet položiek, ktoré je 15 osôb.

Ukážky

Ukážky sú šablóny môžete študovať a používať na vás vlastné stránky, podľa
Mozilla licencie. Formulár umožňuje zadať adresu URL kanála. Môžete odstrániť
forma a nahradiť ju na adresu URL kanála. RSS môžu byť zobrazené
na rovnakej stránke, alebo inú.

Môžete zanechať komentár , alebo Trackback z vašich vlastných stránok.

Required

Musíte byť prihlásený , aby ste mohli písať komentár.