30. január 2007 13.30 WEB

Knižnica v PHP na vloženie RSS Spravodaja do Vašich stránok

Pretože používam knižnicu simplepie pre vkladanie RSS do kódu stránok Spravodaja, tak uvediem pre Vás príklad. Pokiaľ máte napríklad chuť v kóde svojich stránok zobrazovať RSS Spravodaja, tak je tento príklad zároveň veľmi ľahkou cestou k tomuto cieľu. Potrebujete iba stiahnuť simplepie a moju knižnicu Spravodaj RSS spravodaj.inc. Obe knižnice je nutné upraviť a to hlavne zadaním správnych ciest:

  • simplepie.inc - nastavenie cesty ku cache adresáru (premenná $cache_location),
  • spravodaj.inc - nastavenie cesty ku knižnici v riadku include('/path/to/simplepie.inc');

Vo Vašom kóde už iba vložíte <?php include('/path/to/spravodaj.inc');?> pričom nesmiete zabudnúť, že RSS spravodaja je vydávané v kódovaní UTF-8 a pokiaľ používate iné, tak ešte by ste mali použiť prekódovanie:

/* Konverzni funkce mezi UTF8, ISO-8859-2 a WINDOWS-1250, autor:blog@maly.cz */
$convUTF=array(195,129,196,140,196,142,195,137,196,154,195,141,
196,189,197,135,195,147,197,152,197,160,197,164,195,154,197,174,195,
157,197,189,195,161,196,141,196,143,195,169,196,155,195,173,196,190,
197,136,195,179,197,153,197,161,197,165,195,186,197,175,195,189,
197,190,195,132,195,139,195,150,195,156,195,164,195,171,195,182,195,
188,195,180,195,148);
$convISO=array(193,200,207,201,204,205,165,210,211,216,169,171,218,217,
221,174,225,232,239,233,236,237,181,242,243,248,185,187,250,
249,253,190,196,203,214,220,228,235,246,252,244,212);
$convWIN=array(193,200,207,201,204,205,188,210,211,216,138,141,218,217,221,
142,225,232,239,233,236,237,190,242,243,248,154,157,250,
249,253,158,196,203,214,220,228,235,246,252,244,212);
function utf2win($txt){
global $convUTF,$convWIN;
$out='';
$i=0;
while ($i<strlen($txt)){
$act=substr($txt,$i,1);
$z=ord($act);
if ($z>127){
$act2=substr($txt,$i+1,1);
$z2=ord($act2);
$i+=2;
$zn=-1;
for ($j=0;$j<count($convUTF);$j+=2){
if ($z==$convUTF[$j] && $z2==$convUTF[$j+1])
{$zn=$j/2; break;}
}
if ($zn>=0) $out.=chr($convWIN[$zn]); else $out.='~';
}
else {
$out.=chr($z);
$i++;
}
}
return $out;
}

function iso2win($s){
$iso=chr(0xb5).chr(0xb9).chr(0xbb).chr(0xbe).
chr(0xa5).chr(0xa9).chr(0xab).chr(0xae);
$win=chr(0xbe).chr(0x9a).chr(0x9d).chr(0x9e).
chr(0xbc).chr(0x8a).chr(0x8d).chr(0x8e);
return strtr($s,$iso,$win);
}

function win2iso($s){
$iso=chr(0xb5).chr(0xb9).chr(0xbb).chr(0xbe).
chr(0xa5).chr(0xa9).chr(0xab).chr(0xae);
$win=chr(0xbe).chr(0x9a).chr(0x9d).chr(0x9e).
chr(0xbc).chr(0x8a).chr(0x8d).chr(0x8e);
return strtr($s,$win,$iso);
}

V kóde spravodaj.inc potom iba vložíte funkciu iso2win (používate Windows-1250) na prekódovanie reťazca pred jeho vypísaní.

Pokiaľ sa ti zdá, že tento článok by sa hodil do výberu zaujímavých stránok, tak ho sme.sk pošli do vybrali.sme.sk

Komentáre k obsahu príspevku:

Chcete napísať nesúhlasný komentár? Prosím, zvážte nasledovné: je šanca, aby niekto zmenil Váš názor alebo chcete iba trvať na svojom? V prvom prípade sú Vaše slová vítané.

Chcete urážať? Nepíšte sem urážky a invektívy. Každý, kto na týchto stránkach publikuje je automaticky (doplňte vhodný výraz). Takže už to všetci vopred vieme, čo si myslíte a preto sa neopakujte.

  1. [1] dusoft, 30. január 2007 14.13

    Realtime to nema zmysel tahat, treba robit cacheovanie.

  2. [2] Hujer, 30. január 2007 14.37

    [1] Proto je tam snad simplepie nie ?

  3. [3] rony, 30. január 2007 15.21

    [1] preto je tam snáď to simplepie, nie?

  4. [4] dusoft, 30. január 2007 16.47

    Prehliadol som to cache location.

  5. [5] rony, 30. január 2007 16.50

    [4] mimochodom:

    magpie je zle. magpie nebrat. magpie fuj.

    simplepie je dobre. simplepie pouzivat. simplepie mnam.

    :-)

  6. [6] dusoft, 30. január 2007 22.29

    Ja pouzivam:
    http://lastrss.oslab.net/

    ocenujem jednoduchost.

  7. A tvoj názor?






Podmienky pre Váš komentár: Tlačidlo na odoslanie stlačte 1x, v texte nenadávajte, nevkladajte linky za účelom SEO, nepropagujte, Váš text musí mať zmysel, neporušujete vlastnícke práva majiteľa tejto stránky, ste pravidelný čitateľ tejto stránky, komentujete príspevok (nie erupcie Slnka) a nemýlite si komentáre s kvákacími fórami a chatom. Používajte formátovanie TEXTILE najmä na odkazy! Rozumiete tomuto poučeniu? áno, nie alebo Týmto sa pošle komentár?



čo jajkám

  • jaj: 5.07. 23.49a kua, na Prima uz bezi Brubaker, pozriem ked budu davat nabuduce.
  • jaj: 5.07. 23.43Dilema značky: český Kozel by sa mal priamo prekladať. Pite pivo Cap! Ok, to sa moc nepodobá. Takže pivo Kozľa?
  • jaj: 5.07. 19.58pizza luigi je trochu sucha chcelo to asi menej piect neviem. Mozno by som uz mal pizzu prestat jest vobec
  • jaj: 5.07. 19.55idem skladat skrinku. Plan na dnes dostat sa aspon do polovice ;)
  • viacej jajkov

Photoshopbook

Čítal som

Stručne komentované stránky, ktoré ma zaujali:

  • Čo nás ešte čaká v kinách 00.21 The Day the Earth Stood Still, Babylon A.D., The Curious Case of Benjamin Button, Burn After Reading, The X-Files: I Want to Believe, The Mummy: Tomb of the Dragon Emperor,
  • SAV má Minimúzeum výpočtovej techniky 08.29 Históriu výskumu a využívania výpočtovej techniky v Slovenskej akadémii vied (SAV) dokumentuje Minimúzeum vo Výpočtovom stredisku SAV v Bratislave, ktoré má v súčasnosti 550 exponátov. Vybudoval ho dlhoročný pracovník Ústavu technickej
  • Gabriel Šípoš: Zrazu som pre TA3 zaujatý? 12.35 Televíziou TA3 otriasa škandál - server medialne.sk zverejnil zoznam bielych a čiernych firiem, ktoré sa môžu a nemôžu vyskytnúť v jej vysielaní v závislosti od objemu inzercie. Legislatíva však televíziám prikazuje oddeľovanie obsahu od
  • FFFILM: Wanted 08.17 Wes Gibson (James McAvoy z Penelope a Pokání) je úředníček, hrbící se celé dny někde u počítače, který na sebe nechá řvát svou hnusnou tlustou nadřízenou a ví, že jeho "nejlepší kamarád" píchá jeho děvče, ale neodváží se s t
  • HD přehrávač Great Networked Media Tank 15.08 Tento přehrávač používá stejnou platformu jako dříve testovaný Popcorn Hour, nabídne ale několik podstatných vylepšení.
  • Logitech Squeezebox Duet: když hudba zazní domem 09.02 Podporuje aj last.fm: Máte rozsáhlou sbírku audio souborů v domácím počítači a chcete je co nejjednodušeji poslouchat kdekoliv v domácnosti – od sklepa přes terasu až po ložnici? Vyžadujete podporu všech formátů, bezhlučný chod, snad
  • Muž, který dělal příšery 08.10 Stan Winston, který vymyslel podobu nejzásadnějších příšer, se kterými jsem vyrůstal, je totiž pro běh mého života (a pro mou lásku k filmům) zásadnější než leckterý režisér zvučného jména. Od Terminátora přes Predátora a St
  • Cesty smrti na Slovensku 08.05 pre vodicov
  • Nečakané správy z Číny výrazne znížili ceny ropy 14.58 pokles o viac než 4 USD oproti predchádzajúcemu obchodnému dňu podpísali správy z Číny, ktorá oznámila nečakané zvýšenie cien benzínu a nafty pre motoristov
  • Nový Skype 4: radikální změny v uživatelském rozhraní 09.21 Čtyřková verze Skypu přinese několik změn, přičemž hlavní a na první pohled viditelnou je přepracované uživatelské rozhraní - zostanem konzerva a počkám dovtedy kým mi terajší Skype bude fungovať. Aj tak ho spúšťam raz za mesiac.
  • Národná banka pátra, kto zarobil na eure 10.32 Slovenská koruna sa revalvovala na úroveň 30,126 koruny za euro v stredu 28. mája v noč­ných hodinách. Agentúry o tom prvýkrát informovali o jedenástej hodine večer. No už počas dňa sa na trhu nakúpili koruny približne za 500 miliónov e
  • Tereškovová: V kozme ju volali Čajka 10.31 Štúdiu Marsu venovala niekoľko rokov svojho života. „Letela by som tam aj vtedy, keby neexistovala možnosť vrátiť sa,“ povedala.
  • Bomberman Touch, Aqua Forest and Sudoku 10.20 Hudson Soft is creating three application that will be available via the AppStore - Bomberman Touch, Aqua Forest and Suduko.
  • Ideálna erotická linka... 17.32 pre kockacov
  • Lambo unboxing 11.47 ked uz frcia tie fotoserie pri odbalovani hraciek...
  • Gmail: Vyskúšajte experimentálne funkcie 10.45 Ak využívate svoj Gmail-účet, opäť sa môžete tešiť na testovanie. Spoločnosť Google totiž sprístupnila zaujímavú možnosť všetkým používateľom populárnej freemailovej služby. Ide o Gmail Labs, čiže experimentálne funkcie. Použ
  • sociálno-demagogický výkladový slovník 10.42 špeciálne vydanie série .aforhytmick pri príležitosti prvého polroka vydávania aforizmov na tomto blogu a zároveň pri príležitosti prvých 2 rokov vládnutia našej socialistickej vlády, ktorej predseda to začína brať so sociálnosťou kone
  • Recenzia HP iPAQ 614: Pre ostré nasadenie 09.46 Toto je ten mobil, ktoreho klavesnicu povazujem za katastrofalnu.
  • ropní experti 09.38 Za posledních pár tejdnů se snad v každym periodiku objevily alarmující zprávy o zdražující se ropě. Aby taky ne. Snad jenom bača ujíždějící na žvejkání plevele si nevšiml, že cena paliv zvolna roste. A aby toho na naše nasraný moz
  • Password Card 21.44 Password Card je jednoduchá kartička, která vám usnadní pamatování hesla a současně pomůže při vymýšlení nových bezpečných a dostatečně dlouhých hesel, protože jak každý ví, přístupová hesla si musíme maximálně chránit.
  • Môj HORO 2008 13.53 Neviem, ako nazvať cenu pre najviditeľnejšiu a najnotorickejšie známu hovorkyňu uplynulého roka, Silviu Horváthovú.
  • Vďaka mobilom sme predvídateľní 14.54 Moja poznamka: aj bez mobilu, aj bez vyzkumu. Priklad hovadiny :-)
  • Uma Thurman - Vogue UK, júl 2008 14.16 relax na pozeranie :-)
  • AXEjet: TASR naletela reklame s fiktívnou aerolinkou 14.04 preboha ziveho, to co robi v TASR?
  • Šablonový systém nebo přímo PHP? 14.44 Je šablonový systém v PHP dobrý nápad nebo naprosto zbytečná mezivrstva? Používat tedy šablonové systémy? A kdy?
  • Flip Text 14.34 otoci text hore nohami - head over heels
  • Hudební komunitní server Last.fm výrazně redesignuje 22.29 Last.fm pro své uživatele opět chystá nové změny. Uživatelé placené služby (tzv. subscribers), mají již nyní možnost v rámci beta verze sjíždět web ve své redesignované podobě. Oproti předchozím změnám dozná současná podoba web
  • Desatero zákonů pravého AJŤÁKA 22.46 Jste zaměstnancem firemního IT oddělení? Nebo jste uživatel, který se v práci musí potýkat se softwarovou podporou, techniky PC, síťaři a další podobnou verbeží? V obou případech byste měli znát deset zákonů, kterých se správný aj
  • Ružové vízie Raya Kurzweila 15.23 Strašia vás skleníkové plyny? Nemajte obavy. Aj keď slnečné elektrárne sú teraz neefektívne a veľmi drahé, už o päť rokov sa môžu objemom produkcie vyrovnať tepelným. Kurzweil je dokonca presvedčený, že o dvadsať rokov budeme získa
  • Talianska polícia začala konfiškovať autá opitým vodičom 19.34 [poprosim aj unas. dakujem] Opatrenie je súčasťou novej legislatívy na zníženie vysokej nehodovosti na talianskych cestách. Policajti môžu odteraz zabaviť vozidlá motoristom, ktorým dokážu užitie zakázaných drog alebo namerajú v krvi mno
  • Štát máme jeden, portálov máme stovky 12.55 Chcem jeden portál, jednu doménu, jedno navigačné riešenie, jeden profesionálne a dobre platený tím programátorov, grafikov, školiteľov, ktorý budú ovládať platnú legislatívu vrátane pravidiel použiteľnosti a prístupnosti záväzných


kde to ste?

príspevky

média


Čítaš Spravodaj? Klikni na Surf.sk!

WebHosting: WebServer.sk

Na také to domáce ukladanie veľkých súborov Kotuha.com

Dva šifrované gigabajty zadarmo pre vaše súkromné zálohy na mozy

Späť na obsah

Textile

Pomocník pre formátovanie komentárov pomocou Textile

_zošikmenie_

*ztučnenie*

??citácia??

Číslovaný zoznam: #

Odrážkovaný zoznam: *

"popis odkazu":odkaz