Scripts importáló rss (a javascript és php)

Scripts importáló rss (a javascript és php)
Technológiai RSS - dolog nagyon hasznos és érdekes. Emlékszem, egyszer régen olvastam az információt, hogy a Google szereti jól területek, ahol a tartalom nem csak egy statikus és többé-kevésbé egyszerre frissítik. Függetlenül attól, hogy befolyásolja a sebességet és gyakorisága indexelés, vagy akár valami. Nem tudom azonban, hogy ez az információ igaz most, de minden esetben, RSS gyengítheti a hűvös oldalon. Igen, van egy link a hírforrás, de ez egyfajta hála folyamatosan frissített híreket. Aki tele van mindenféle rendszerek cseréjére forgalom hasonló módon - egyfajta widget van telepítve. A hálózat is megtalálja oldalak tartalmát, ami főleg abból áll, ezek a blokkok, amelyek a felvétel külső forrásokból. Én személy szerint nem híve egy ilyen ötlet, de talán ez adhat érdekes eredményeket.

De a lényeg a böjt nem az. Többé-kevésbé fejlett tartalomkezelő rendszer (CMS) egy modult importálni RSS, de mi van, ha személyesen írt admin felületen, vagy akár egy statikus oldal. Tulajdonképpen egy hasonló probléma van ma, és ott. Miután egy kicsit szörfözés eredménye 2 megoldás importáló RSS, amely most megosztani.

Ezt követően, az oldal információt jelenít meg az adagoló (mint minden működik), valamint az alábbi kódot kapnak, amelyek szükségesek lesznek, hogy helyezze az oldalon. Ez 2 részből áll - a fej stílust kölcsönöz, és közvetlenül hívja a script kódot a kívánt helyre a webhelyen.

A második hátrány azt mondanám - a szolgáltatás összekapcsolása a honlapon forrás. Ez azt jelenti, kapsz egy kódot, de a szkript fut egy távoli szerveren, ha jól értem, és ha van valami elrontotta, az RSS-import fedezi is. Ráadásul ez nem világos, hogyan fog viselkedni a mechanizmus, miközben sokan használják a felhasználók - extra hibák, mert nem kell.

SimplePie plusz a sokoldalúság, pontosan helyes azt mondani, hogy a fejlődés nem a „végső megoldás”, és egy php-osztály, amely már felhasználható saját belátása szerint. Ezért az első kihívás (bizonyos mértékig hiánya) - foglalkozik a script teljesen el kell tudni PHP. Következő fogok beszélni, hogyan kell telepíteni, de a használata szükséges összes funkciót kiegészítő ismeretekkel. A második pont - van egy csomó dokumentációt, de ez mind angolul :) Nos, a harmadik, a követelmények tárhely - PHP 4.3.0 vagy újabb verziója XML könyvtárak, PCRE, göndör Zlib, mbstring, iconv.

Ehelyett egy nagyon rugalmas és hatékony termék. SimplePie támogatja a különböző változatai RSS (0,90, 0,91, 0,92, 1,0, 2,0), Atom (0,3, 1,0). Nincs probléma a kódolás - minden valahogy csodával határos módon feldolgozni és a kimenet egy szép eredmény. A fejlesztők biztosítják, hogy a speciális karakterek támogatottak 100 különböző nyelven. By the way, a szkript alatt forgalmazott BSD licenc, így ez teljesen egyszerű és ingyenes beépíthető kereskedelmi termékek.

Telepítéséhez SimplePie letölthető az archívumban itt. Ezután hozzon létre egy könyvtárat a gyökérkönyvtárban tárhely simplepie, ahol töltse ki az archív fájlok. Ott lesz talál sp_compatibility_test.php fájl futtatásával a könyvtár, hogy ellenőrizni tudja a kompatibilitást a build PHP a szerveren. Ha valami baj van, akkor látni és tudni kell kérdezni (kérésre) host. Szintén simplepie mappát szeretne létrehozni egy könyvtárat cache, mellyel a cache-az importált adatokat.

A szerelvény egy demo könyvtár, ahol megtalálható példák használata a forgatókönyvet. SimplePie könyvtár áll egy osztály, az azonos nevű, így meg kell dolgozni, csak hogy hozzon létre egy objektumot az ebbe az osztályba, majd a megfelelő technikákat. simplepie adhat egy mappát test.php az alábbi kódot egy példa:

Ui Olvassa el a cikket, hogy hogyan lehet a póker. - tanulni, és hódítsd meg a tetején esélyt.

Hogy kiváló minőségű műholdak szakemberek - egyedi tartalom, design, ami egy kulcsrakész honlapján.

A php hasznos, hogy a tár importált RSS feed.
Vagy lehet valami erősebb dönt, hogy sok cikkgyűjtemény.

qosys, a második projekt - SimplePie lehetővé teszi, hogy összekapcsolják több szalagok, a leírás, a dokumentáció és példa - a php-nick beállítás kb 5 perc alatt :) Nagyon erős osztály valójában.
A „adattár rss feed” milyen értelemben? Mit is értünk ez alatt?

Az adattár, úgy értem egy újabb adatbázis, amely lehet másolni az összes rekordot a csatorna rss.

Ó, csak látszó))
Úgy tűnik, hamarosan a projekt fejeződik be :)

Próbálom tenni RSS - HU script.
Ez egyszerűnek tűnik, de kap egy hiba:
Feldolgozási hiba: szintaktikai hiba, váratlan T_STRING, gondolta „” vagy »« az /sata1/home/users/piazzo/www/www.slavyansk.biz.ua/newstv.php on line 49

49. sor, hogy:

Mit csinálok rosszul?

Találtam egy hibát magát :)
köszönöm

És hogyan lehet növelni a betűtípus fejléc a kimeneti szalag.
Próbálom megváltoztatni a stílust, hogy ki a HEAD tag, de nem működik.

Kell egy pózoló ezzel a script. Minden jól működik, de van egy dolog ... ha a szkript be van dugva egy fájlba, hogy működik, ha illessze be a „test” a helyszínen (Windows-1251 oldalon), majd megjelenik abrukadabru (ha jól értem az UTF-8) ... Valaki mondja meg, hogy lehet, és hogy én az egész napot vele matat, és nem tudok csinálni. Kérjük, valóban szüksége van.

A Windows-1251 meg kell halnia, van egy funkció php fordítja utf-8 a bor-1251 - így hívják iconv. Próbáld felvenni azt a forgatókönyvet, és átalakítani az eredményeket.

Import RSS hasznos dolog szempontjából webhelyfrissítések. A fő donorok találni minőséget.
2 Tod: Ó, igen! cp-1251 meg kell halnia!

Az átalakítás és a Windows 1251, add $ takarmány-> set_output_encoding (a "Windows-1251);

Kapcsolódó cikkek