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úrMi történt, akkor láthatjuk a felső sorban a blog.