Ötvözi php és rss

Mi az? Ön még nem hallott az RSS?

RSS - az egyik leggyakoribb rövidítések. A különböző változatai a betűszó RSS eltérő volt a dekódolást, de ma már megfejtése Really Simple Syndication (igazán egyszerű hírszolgáltatás) - legújabb variációja ennek nagyon kényelmes és sikeres szabvány.

A hajnal az internet létezett nevű szoftvert Pointcast. Helyezi az adatokat a felhasználó számítógépén képernyőkímélő, ezáltal biztosítva a legfrissebb híreket mindenféle. Idővel, a fejlesztők a böngésző Netscape és a Microsoft keményen dolgozott, hogy valami ehhez hasonló népszerű szolgáltatás. Netscape által adott lehetőség, hogy egyre népszerűbb, végül vezetett a megjelenése RSS.

RSS forgalmaz nemrégiben frissített információt több címzettnek alapján rádióadók. Elegendő népszerűsége RSS-feed kezd viselkedni, mint egy jeladó, visszakerül a felhasználóhoz. A szokatlan méret hatékonyan növeli a népszerűségét: RSS használunk tartalomszolgáltatók, mint egy kiváló eszköz vonzza a nyilvánosság figyelmét.

1. ábra: Normál RSS ikonra

alkalmazások RSS

Sok alkalmazás, melyek többsége ingyenes, és képes olvasni és összesített RSS-hírcsatornák. Az a lehetőség, összesítés lehetővé teszi a felhasználók, hogy további részleteket hírek érkeznek azok számát és jellegét. Minden program a lehetőségét, hogy a szükséges információkat a különböző nyert az interneten.

Hogyan használhatom az RSS?

Tegyük fel, hogy webhelyén olyan tartalom, amit szeretne megosztani a célközönség. Gondolod, hogy jelentős számú felhasználó, hogy megtudjuk, a telek és a rajta elhelyezett anyagok, vissza fog térni minden nap, hogy a frissítéseket? Valószínűleg nem. Legyen szó, hogy ellenőrizze a frissítés helyén, gyakran használják minden nap? Ismét nem. Itt jön RSS.

RSS felhasználói számára lesz jelentős előnyöket, különösen, ha azok becslése véleményt vagy híreket küldte a webhelyen. Még ha nem is megy a webhelyén, akkor mindig tudni fogja, hogy frissítette a régi tartalmát az oldal, vagy hozzá az új. Ez lehetővé teszi a felhasználók számára, hogy időt és energiát takarítva, és ugyanakkor ne hagyj ki egy!

A tartalom létrehozása nem jelent problémát, ha a webhely használ RSS-hírcsatornák összesítésének tartalmat. Adatainak beolvasásával szalagot lehet tenni kitöltésével a helyszínen számos különböző anyagból gyorsan.

Személy szerint én inkább gyűjteni kiválasztott anyagok eredményeket a különböző oldalak, mint a Craigslist (www.craigslist.org). Egy kis trükk, amit használni vásárolni használt elektronika. Akkor webhelyen belüli keresés beállítása, és ennek eredményeként, hogy egy RSS-oldalt. Ha úgy dönt, hogy keressen anyagok a kamerák, amelyek egy bizonyos árkategóriában, akkor képes lesz arra, hogy ki és mikor tegye a kamerát eladó az RSS-szalagra! Ez adja az előnye, hogy az első versenyző, hogy vásárolni!

Szabványos RSS 2.0 formátumban

Szabványos RSS ismerteti, és tartalmazza a tartalom szalagok hogy létre lehet hozni a különböző forrásokból, hogy meghatározza az internet és a dokumentumokat hoz létre egy nagyon általános értelemben listák linkek és leírások.

Nézzen fel az RSS-formátum 1. lista - ez használ egy minta dokumentumot NASA szalagok „Liftoff News”.

Listing 1. Minta RSS 2.0 dokumentum formátum

Mi lenne hasznos PHP?

Először is, azt szeretnénk, hogy adatait a helyi adatforrás tartalomkezelő rendszer weboldal, blog, vagy bármilyen más anyag, amely illeszkedik az online formátum a dokumentumot, majd nyomtassa ki a szalagon. Lesz szükség, hogy az adatokat, formázni őket RSS-tárgy és eljárás iránti kérelmeket is.

Csomópontjai webhely igényel további tartalom és lesz a legjobb az, hogy tömőanyagok a világ minden tájáról - erre használhatja a különböző kész szalagokat. Akkor használja XML_RSS fogadása és feldolgozása hírcsatornák webhelyen.

kimeneti adatok

Most, hogy tudod, mi az adatformátum RSS, megadhatjuk a kívánt adatokat, hogy vonja vissza, és átadják ebben a formátumban. Szerencsére PHP erős jellegét feldolgozásra RSS, XML, és gyorsítsa fel a fejlesztési folyamatot. Mint a legtöbb közös Web-szabványok, PHP számos kész funkciók, használatra kész az alkalmazások.

Szerzés a szó ki

Létrehozott egy szalag, de hogyan, hogy az emberek tudnak róla? Azt lehet mondani, Mozilla Firefox és a Microsoft Internet Explorer és más programok olvasni a szalagot úgy, hogy a következő címkét a fejlécben a honlap:

href = "URL_FOR_YOUR_FEED" cím = "FEED_TITLE" />

Frissítés tag szerint az URL és típusú szalagot.

Ez a cikk ismerteti a kimeneti adatokat az adatbázisból a „”, majd továbbítja azokat a méret RSS feed. Állítsa meg keresni a legújabb, hogy az adathalmaz minden hozzáférést, és friss információk a kérelmezőnek.

Ön fogja használni a PHP adatbázis csatlakozáshoz webalapú alkalmazások, a kimenet a frissített adatait, és azokat az XML RSS dokumentum formátum.

Alapfunkciók kimenő adatok

Tegyük fel, hogy van lehetőség az adatbázisban. Ön létrehoz egy szabványos kapcsolatot, és megjeleníti az oldalt udobnochitaemym XML.

Lapok küldése a kérelmező

2. lista Befejezett RSS.php fájl

Legyen Menjünk hirdetést lépésről lépésre. Először is meg az adatbázis-kapcsolat objektumot egy helyi adatbázisban. Ez egy rekordot tartalmazó mezők cím, link és leírás - az akkor jelenik meg az XML-válasz. Egy SQL-lekérdezés egy tábla hívja mysql_query () függvény. és az eredményt együtt MÍG adatátvitelre méret az új céltárgy egyszerű tömböt.

Az új tömb készen áll, hogy hozzon létre az XML-fájlt a $ output változó hozzáadásával új elemeket, amikor áthalad egy sor $ line egyszer minden visszatért választ. Nem tart sokáig, mert a korábbi SQL-nyilatkozatot, akkor a szám a válaszait 15. Ahhoz, hogy használni ezt a kódrészletet, mint a standard kezdőegységgel, akkor el kell távolítani a hamis linkeket, adatbázis nevét, és információkat bejelentkezik a megjeleníteni a saját környezet .

Miután a szkript futtatása kapsz egy szép tiszta RSS fájl kimeneti hasonló ahhoz, amit látsz a 3. listában.

Listing 3. A kimeneti fájl RSS.php

adatok belépés

Ön fogja használni XML_RSS () függvény adja meg az RSS-hírcsatornák PHP-szkriptek, használatra kész, mint bármely más tömb. Mint a kérést az adatbázis, akkor egy tömb, melynek segítségével saját belátása szerint.

Ebben az esetben meg kell csatlakoztatni kell RSS.php és letöltheti, megjelenítheti a rendezetlen listát (lásd a 4. listát).

4. lista showfeed.php

Ez a rövid látható példában a 4. listában van megadva utasításokat körte. Vizsgáljuk meg, hogy soronként, és győződjön meg arról, hogy valóban használ csak párosított rendelkezésre álló módszerek az osztályban XML_RSS (). kivitelező és parse (). Utolsó kimenetet kijelző tömbként, amit korábban említettem.

Hogy visszatérjen az értékeket az RSS-feed használatra parse () metódust. Az első visszhang-line kezdődik HTML alap telepítés, akkor használja, hogy megjelenítse az RSS-öv felhasználó. Ebben az esetben, ha kijelentjük, hogy a rendezetlen lista - címeinek listája oldalamon!

foreach () Expression átviszi az egyes eleme a feldolgozott szalag segítségével getItems () módszer. egy új tömböt $ dolgok. Minden elem a tömb neve után az abszolút XML-tag, amelynek részét képezi. Ebben az esetben is csak a kapcsolat és címe; Egy pillanatban egy leírást hozzá, hogy vizsgálja meg ezt a lehetőséget. Minden alkalommal, amikor a foreach nyilatkozat feldolgozása be nem fejeződik, mozog a következő tételre. Ez akkor történik, amíg nem az összes RSS-feed feldolgozása.

Most adjunk hozzá egy leírást az egyes megjelenített eredményeket.

Bent a foreach () hurok, adja hozzá a kiemelt 5. listában.

5. lista Leírás hozzáadása

Egyszerűen hozzá a listához, szervezetlen interrupt és leírást húr. Alább látható egy példa showfeed.php kimenet.

2. ábra Kimeneti showfeed.php

Ötvözi php és rss

Ötvözi php és rss

Összefoglalva

Internet - egy olyan rendszer, amely most kezd fejlődni és tartalmaz egy nagy lehetőséget. Növeli az elérhetőséget által biztosított RSS, egyszerűsíti a felhasználók frissítési értesítés - ők egyszerűen nem kell időt pazarolni önellenőrzés.

Letölthető Resources

Kapcsolódó témák

Kapcsolódó cikkek