Obsah fóra www.hojko.com
Game-Points
Hľadať  •  FAQ  •  IP  •  CS  •  Zoznam užívateľov  •  Karma  •  Závisláci  •  Registrácia
 Prihlásiť sa pre kontrolu súkromných správ  •  Prihlásenie





vypis z rss s obnovou
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie  
 Moje príspevky :: Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
mailer
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 01.06.2006
Príspevky: 495

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 10 Okt 2006, 18:12    Predmet: vypis z rss s obnovou Odpovedať s citátom  

caute,potrebujem urobit v php toto:
nacitanie noviniek z rss a s pravidelnym obnovovanim kazdych 20min. cize zada rss a ono sa to obnovi kazdych 20min.mate neco take?pozor rss mam potrebujem iba vypis z nej!
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
XilleR
Medium Professional
Medium Professional


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 16.07.2005
Príspevky: 1123

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 13 Okt 2006, 7:48    Predmet: Odpovedať s citátom  

Pozeram ze by sa to dalo ...a mozno by sa to zislo aj mne, ale to si necham asi na dlhe zimne veceri Very Happy
..dalo by sa to prebrat ako XML, ale tam musis definovat vsetky znacky, ktore RSS pouziva (snad som trochu pomohol ) Wink
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
hojko
Site Admin
Site Admin


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 24.04.2004
Príspevky: 15189
Bydlisko: Európa
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 13 Okt 2006, 12:26    Predmet: Odpovedať s citátom  

Ten RSS script mas uz napisany a chces spravit len to obnovenie alebo nemas este nic???
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
mailer
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 01.06.2006
Príspevky: 495

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 15 Okt 2006, 8:51    Predmet: Odpovedať s citátom  

hojko napísal:
Ten RSS script mas uz napisany a chces spravit len to obnovenie alebo nemas este nic???

RSS uz mam len potrebujem aby sa to nacitavalo do nejako toho .php suboru v podstate vypis z rss aby som tam mal Smile
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
hojko
Site Admin
Site Admin


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 24.04.2004
Príspevky: 15189
Bydlisko: Európa
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Okt 2006, 0:23    Predmet: Odpovedať s citátom  

Mno neviem, ved nejak si spravis script co ti to tam zapise (ten script je ukazka, vzal som to z jedneho webu kde tak funguje (fungovalo) RSS, len som zmenil udaje (niekde som sa asi sekol), ale urcite pomoze)...
Kód:
if (($fd1 = @fopen("rss.xml", "w")))
{
   $katogorie = "";
   $res = mysql_query("SELECT id, meno FROM kategorie");
   while ($arr = mysql_fetch_assoc($res))
      $kategorie$arr["id"]] = $arr["meno"];
   $s = "<?xml version=\"1.0\" encoding=\"Windows-1250\" ?>\n<rss version=\"0.91\">\n<channel>\n" .
      "<title>nazov</title>\n<description>popis</description>\n<link>$DEFAULTBASEURL/</link>\n";
   @fwrite($fd1, $s);
   $r = mysql_query("SELECT id, aaa, bbb, ccc FROM udaje ORDER BY added DESC LIMIT 20") or sqlerr(__FILE__, __LINE__);
   while ($a = mysql_fetch_assoc($r))
   {
      $katogorie = $katogorie[$a["kat"]];
/*      $s = "<item>\n<title>" . htmlspecialchars($a["aaa"] . " ($katogorie)") . "</title>\n" .
         "<description>" . htmlspecialchars($a["bbb"]) . "</description>\n";*/
      $s = "<item>\n<title>" . htmlspecialchars($a["ccc"] . " ($katogorie)") . "</title>\n" .
         "<description>" . htmlspecialchars($a["ddd"]) . "</description>\n";
      @fwrite($fd1, $s);
      @fwrite($fd1, "<link>$index_webu/clanok.php?id=$a[id]</link>\n</item>\n");
   }
   $s = "</channel>\n</rss>\n";
   @fwrite($fd1, $s);
   @fclose($fd1);
}


To pouzijes napriklad do scriptu kde pridavas clanky. Ak niekto prida clanok, tak sa automaticky zapise do suboru v XML/RSS a budes ako linku na rss pouzivat odkaz na ten subor. Tym padom to bude fungovat na sposob cache, pretoze jedine co sa bude obnovovat bude ten subor, takze nebudes zatazovat databazu a podobne. Ak sa prida clanok, tak dopise aj do rss suboru.

Jednoduchy prikaz na cache do suboru, ktory mozes pouzit niekde inde, napriklad tak ako je pouzity pri scripte top karma (v menu) na tomto webe:
Kód:
// START CACHE //

     $cachefile = "/cache/subor.html";
     $cachetime = 20 * 60; //cas v sekundach, cize 20 minut
     // Serve from the cache if it is younger than $cachetime
     if (file_exists($cachefile) && (time() - $cachetime
        < filemtime($cachefile)))
     {
        include($cachefile);
//        print("<p align=center><font class=small>Posledná aktualizácia ".date('d.m.Y H:i:s', filemtime($cachefile)).". Aktualuzácia každých 20 minút.</font></p>");
        end_main_frame();
        stdfoot();

        exit;
     }
     ob_start(); // start the output buffer
// START END

script
script
script
script
script

// CACHE END //////////////////////////////////////////////////

      // open the cache file for writing       
      $fp = fopen($cachefile, 'w');
      // save the contents of output buffer to the file     
      fwrite($fp, ob_get_contents());
      // close the file
       fclose($fp);
       // Send the output to the browser
       ob_end_flush();

// END END
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
mailer
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 01.06.2006
Príspevky: 495

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Okt 2006, 17:25    Predmet: Odpovedať s citátom  

Smile Hojko,urob to pls a spakni to do neakeho .zip a uploadni nekam a zadaj tam cestu k rss tuto http://www.itnews.sk/export/itnews-sk.rss len vobec neviem ako to urobit,diky
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
heker
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 30.05.2006
Príspevky: 420

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Okt 2006, 19:07    Predmet: Odpovedať s citátom  

Co ty vobec xces? Ty xces aby si si na stranku dal rss z itnews.sk s nacitavanim kazdych 20 minut?
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
mailer
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 01.06.2006
Príspevky: 495

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Okt 2006, 19:11    Predmet: Odpovedať s citátom  

heker napísal:
Co ty vobec xces? Ty xces aby si si na stranku dal rss z itnews.sk s nacitavanim kazdych 20 minut?

jooooooooooooooooo
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
hojko
Site Admin
Site Admin


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 24.04.2004
Príspevky: 15189
Bydlisko: Európa
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 17 Okt 2006, 0:28    Predmet: Odpovedať s citátom  

Pouzil som script, ktory som robil pre hojko.com a neskor pouzil pre lamky.net pre nacitavanie noviniek z RSS. Princip by si chapat mal, len si to uprav, pretoze je to stiahnuty script z netu, upraveny pre phpBB, doplnil som tam to cachovanie... Ale pozor - musis pouzivat celu cestu k cache suboru, tj. napr. /var/www/hojko.com/cache/itnews.html!!!


a.zip
 Popis:

Stiahnúť
 Názov súboru:  a.zip
 Veľkosť prílohy:  1.61 kB
 Stiahnutí:  16 krát

Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
mailer
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 01.06.2006
Príspevky: 495

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 17 Okt 2006, 12:37    Predmet: Odpovedať s citátom  

hojko napísal:
Pouzil som script, ktory som robil pre hojko.com a neskor pouzil pre lamky.net pre nacitavanie noviniek z RSS. Princip by si chapat mal, len si to uprav, pretoze je to stiahnuty script z netu, upraveny pre phpBB, doplnil som tam to cachovanie... Ale pozor - musis pouzivat celu cestu k cache suboru, tj. napr. /var/www/hojko.com/cache/itnews.html!!!

ty kokso a cache mam tomu ako urobit?
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
mailer
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 01.06.2006
Príspevky: 495

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 17 Okt 2006, 12:42    Predmet: Odpovedať s citátom  

ok ide mi to a teraz potrebujem len 5 poslednych sprav z toho zobrazovat

edit// a este aby sa zobrazoval iba nadpisziadne podrobnosti pod odkazom a pridat premenne aby som to vlozil do phpBB vzhladu - na php som lama
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
hojko
Site Admin
Site Admin


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 24.04.2004
Príspevky: 15189
Bydlisko: Európa
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 17 Okt 2006, 22:52    Predmet: Odpovedať s citátom  

Cache je k tom spravena, len tam treba nastavit cestu. Nacitavanie 5 RSS by sa dalo spravit cez limit alebo daky parser, len neviem ako. nadpisy si pozri v scripte, skus sa s tym pohrat a vyhodit niektore veci ako napr. description, image atd... (neviem ake su tam premenne, triafam len z hlavy).
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    Časy uvádzané v GMT + 1 hodina
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie
Strana 1 z 1

 
Prejdi na:  
Nemôžete odosielať nové témy do tohto fóra
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre
Nemôžete hlasovať v tomto fóre
Nemôžete pripájať súbory do tohto fóra
Môžete sťahovať súbory v tomto fóre


Powered by phpBB © 2005 phpBB Group, phpBB SEO, © Hojko 2004-2008

[ Vygenerované za: 0.2s ] :: [ 18 Queries ] :: [ 58,524 stránok za dnes ] :: [ Dnes DB: 1,035,608 ] :: [ Max DB: 3,232,735 Queries ]