PHP RSS lasītājs

Kā rādīt RSS barību ar vienu PHP funkciju?
No faila URL, var būt
-
vietējā, šādā formā: rss.xml, vai
-
tāls
formā: http://www.xul.fr/rss.xml.

Ir tikai viena atšķirība, ja faila nosaukums ir ". Php" paplašināšanu
kad tas ir radīts ar CMS vai tādu programmatūru, lokāli fails tiek pārstrādāti
serveris, kā teksta failu, bet no attāluma to apstrādā kā skriptu. Tur
nav nekādas starpības, ja paplašinājums ir ". xml".

Skripts ir saderīga ar:
- RSS 2,0 (kas ir saderīgs ar 0,91 un 0,92 utt)
- RSS RDF vai RSS 1,0.
Faktiski skripts ekstrakti nosaukums, saite un apraksts tagus un ignorē
formāts dokumenta struktūru.
PHP ieguvums parādītu RSS barību ir tā, ka tas būs redzams pēc meklēšanas
dzinēji.

Struktūra RSS 2.0 failu

Barība tiek izgatavota no kanāla, un viens vai vairāki priekšmeti correspondint raksti.
Katrs elements ir nosaukums, URL un aprakstu. Sīkāk šajā specifikācijā
saistīti zemāk.

  <Rss versija = "2,0">
   <Kanāls>
     <Title> Scriptol RSS </ title>

     <Link> http://www.scriptol.com/rss/ </ link>
     <Apraksts>
         Instrumenti un dokumenti par RSS.
     </ Description>
     <Postenis>
         <Title> RSS lasītājs </ title>

         <Saite> http://www.scriptol.com/rss/rss-reader.php </ link>
         <Apraksts>
            Funkcija attēlot RSS barotni.
         </ Description>
     </ Postenis>
   </ Channel>

 </ Rss> 

Interfeiss

Saskarne sastāv no divām funkcijām:

  RSS_Display () 

Par izrādīto pilnīgu barību ar kanālu, nosaukumus saistot raksti
un to apraksti.

  RSS_Links () 

Lai rāda tikai sarakstu ar nosaukumiem, kas saista pie rakstiem.

Avota kods

Avots ir vairāk iekšējās funkcijas:

  RSS_Retrieve (url) / / ekstrakts kanālu un zvanu RSS_Channel.
 RSS_Channel (kanāls) / / iegūt datus par kanālu un zvanu RSS_Tags katram postenim.
 RSS_RetrieveLink (URL) / / nosūces preces kanālā un zvanu RSS_Tags katram.
 RSS_Tags (vienība) / / ekstrakts nosaukums, saite, apraksts par rakstu. 

Apskatīt rsslib.php skriptu.

Parādīts datumu

2010 versija piebilst argumentu, lai parādītu datumu:

  RSS_Display (url, Nombre, taisnība, patiesība); 

Ja pēdējais parametrs tiek izlaists, datums netiek parādīts.

Parādīts kanālu

2009 versija ļauj parādīt vai ne nosaukumu un vietnes aprakstu. Tas ir trešais arguments ir RSS_Display.

Pēc noklusējuma tas netiek rādīts. Lai to parādītu, izmantojiet šo sintaksi:

  RSS_Display (url, numurs, patiess); 

Pretējā gadījumā zvanīt:

  RSS_Display (url, numurs); 

vai:

  RSS_Display (url); 

par noklusējuma vienību skaitu, kas ir 15.

Demo

Demos ir veidnes jūs varat mācīties un izmantot par jums pašu vietā, saskaņā ar
Mozilla licence. Forma ļauj ievadīt URL barības. Jūs varat noņemt
forma un aizstāt to ar URL ar barību. RSS barību var parādīt
tajā pašā lapā vai citā valstī.

Jūs varat atstāt atbildi , vai Trackback no jūsu vietā.

Atstāj atbildi

Jums ir jābūt pieteicies Lai ievietotu komentārus.