Php írási hírcsatorna RSS

PHP: levelet RSS

A technológia RSS - szabványos módon írják le a hírt, ez a cikk megjelent, a változások a blogok és hasonlók, gyakran frissülő tartalom.

Mindössze annyit kell programozni a hírcsatornák - generál XML-fájl tartja a jelölést szabályok RSS, és minden mást is teljesítjük a böngésző vagy egy speciális RSS-hírolvasó.

A jelentősége ennek a meglehetősen régi formátum az a tény, hogy nem az RSS-feed a blog nem fog a blog rangsor, mint Yandeksovskogo. nem fog működni, és a link a blog a webes hírolvasó, mint a Yandeks.Lenta vagy a Google Reader. Ennek megfelelően, soha nem lehet tudni, hogy hány előfizető van.

A legtöbb esetben a programozási RSS-feed egy tipikus „motorja” a PHP + MySQL csökkenni fog egy kérelmet, és egyetlen program ciklus, vagyis, hogy a szalag nagyon könnyen. Megmutatjuk ezt a példát a blog.

Mint a legtöbb más strukturált fájlok XML-fájl szalag áll a fejléc, tartalom és záró címkék. Teljes leírás a méret elolvashatja itt magad itt:

Korlátozzuk magunkat, hogy kis számú szabvány minden változatának RSS tag, regisztrálnia kell a fejlécben.

Példa Privodem töltő fejléc tulajdonságai:

Továbbra is a számunkra, hogy létrehoz egy hírcsatorna a következő algoritmus:
  • Az SQL-lekérdezés, hogy az utolsó 10 (vagy 20, vagy akárhány van szüksége) blogbejegyzések, dátum szerint rendezve csökkenő; ha nincs rekord, nem lesz szalagos, ha rekord lesz kevesebb, mint 10, a szalag továbbra is működni fog, így annyi hír, ahogy van.
  • Szervezze tipikus feldolgozási ciklus lekérdezés eredményét. A kezelés az első cikket helyettesítheti a dátumot, mint a $ LastBuildDate és így a böngésző XML-dokumentum címe.
  • Feldolgozása során a fennmaradó bejegyzések valahányszor egy új elem Elem formában, és adja meg, hogy a böngésző.

Itt a kód szalagokat a legáltalánosabb értelemben, a szalagot meg kell változtatni a lekérdezés - az adatbázis és a tábla neve eltérő lehet, és módjuk táblamezőjét a hurok formában tételrekordokat.

Most Mentse el a kódot a rss.php fájlt egy blog mappában hozzá a címet a blog dokumentum (belső tag ) húr

Mi történt, akkor láthatjuk a felső sorban a blog.

Kapcsolódó cikkek