PHP RSS Reader

Kako prikazati RSS feed s jednim PHP funkcije?
URL datoteke mogu biti
-
lokalno, u obliku: rss.xml ili
-
udaljen
u obliku: http://www.xul.fr/rss.xml.

Postoji samo jedna razlika, ako ime ima. "Php" proširenje
kada se generira CMS ili kao softver, lokalno datoteka obrađuje
od strane poslužitelja, kao tekstualnu datoteku, a daljinski je obrađen kao original. Tamo
nema razlike, ako je ekstenzija je. "xml".

Skripta je kompatibilna sa:
- RSS 2.0 (koji je kompatibilan s 0,91 i 0,92 i sl.)
- RSS RDF ili RSS 1.0.
Zapravo skripta izdvaja naslov, link i opis oznake i ignorira
format strukture dokumenta.
Korist PHP za prikaz RSS feed je da će biti vidljiv pretraživanje
motori.

Struktura datoteke RSS 2.0

Hrana se sastoji od kanala, a jedna ili više stavki correspondint članaka.
Svaki element ima naslov, URL i opis. Više informacija u specifikaciji
povezane u nastavku.

  <Rss version = "2.0">
   <Kanal>
     <Title> Scriptol RSS </ title>

     <Link> http://www.scriptol.com/rss/ </ link>
     <Opis>
         Alati i dokumenti za RSS.
     </ Description>
     <Predmet>
         <Title> RSS čitač </ title>

         <Link> http://www.scriptol.com/rss/rss-reader.php </ link>
         <Opis>
            Funkcija za prikaz RSS feedova.
         </ Description>
     </ Predmet>
   </ Channel>

 </ Rss> 

Sučelje

Sučelje se sastoji od dvije funkcije:

  RSS_Display () 

Za prikaz kompletnu hranu s kanala, naslovi povezivanje s člancima
i njihovi opisi.

  RSS_Links () 

Za prikaz samo popis naslova koji povezuju članaka.

Izvorni kod

Izvor ima više interne funkcije:

  RSS_Retrieve (url) / / izvuci kanal i poziva RSS_Channel.
 RSS_Channel (kanal) / / izvuci podatke za kanal i poziva RSS_Tags za svaku stavku.
 RSS_RetrieveLink (URL) / / ekstrakt stavke za kanal i poziva RSS_Tags za svakog od njih.
 RSS_Tags (točka) / / izvuci naslov, link, opis članka. 

Pregled rsslib.php skriptu.

Prikaz datuma

2010 verzija dodaje argument za prikaz datuma:

  RSS_Display (url, Nombre, istina, istina); 

Ako je posljednji parametar izostavljen, datum se ne prikazuje.

Prikaz kanala

2009 verzija omogućuje prikaz ili ne naslov i opis stranice. To je treći argument RSS_Display.

Po defaultu, to se ne prikazuje. Da biste ga prikazali, koristite ovu sintaksu:

  RSS_Display (url, broj, true); 

Inače, nazovite:

  RSS_Display (url, broj); 

ili:

  RSS_Display (URL); 

za zadani broj stavki, što je 15.

Narod

Demonstracije su predlošci možete proučiti i koristiti na vlastitu internetsku stranicu za vas, prema
Mozilla dozvola. Oblik omogućuje unesite URL feeda. Možete ukloniti
oblik i zamijeniti ju URL hrane za životinje. RSS feed može biti prikazan
na istoj stranici ili drugom.

Možete dopust reakcija , ili kugla za pokazivanje from tvoj posjedovati položaj.

Dopust jedan Odgovor

Morate biti prijavljeni kako bi upisali komentar.