You are not logged in.

wcf.regNote.message

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

1

Sunday, June 27th 2004, 5:17pm

rss feed zerlegen

ich hab nen rss feed und möchte den so zerlegen das ich den formatiert ausgeben kann. folgenden code habe ich dazu.

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
        if($seiteninfos[seiten_text]=="[kfznews]"){
            $jgs_tpl_parser_off="1";
            $fp=@fopen("http://www.kfz.de/ueber_kfz.de/webnapping/rss/","r"); 
            if(!$fp){
                $seiteninfos[seiten_text]="{$lang->items['LANG_JGSPORTAL_HEISE_OFF']}<br />";
            }else{
                $kfz_daten=join('',file('http://www.kfz.de/ueber_kfz.de/webnapping/rss/'));
                $kfz_daten=str_replace("</item>","",$kfz_daten);
                $kfz_daten=str_replace("</link>","",$kfz_daten);
                $kfz_daten_line=explode("<item>",$kfz_daten);
                for($i=1;$i<count($kfz_daten_line);$i++){
                    $link=explode("<link>",$kfz_daten_line[$i]);
                    $link[1]=strip_tags($link[1]);
                    $kfz_news_datum=split("-",$link[1]);
                    if($kfz_news_datum_br!=$kfz_news_datum[1]){$news_br="<br />";}else{$news_br="";}
                    $kfz_news_datum_br=$kfz_news_datum[1];
                    $kfz_news_line=str_replace("<title>","$news_brº <b>$kfz_news_datum[1]:</b> <a href=\"".trim($link[1])."\" target=\"_blank\">"$kfz_daten_line[$i]);
                    $kfz_news_line=str_replace("</title>","</a>",$kfz_news_line);
                    $kfz_news_line=explode("<link>",$kfz_news_line);
                    $kfz_news.="$kfz_news_line[0]<br />";
                }
                $seiteninfos[seiten_text]="$kfz_news<br />";
            }
        }


problem ist jetzt nur in dem feed gibts ne "description" zeile und die muss ich irgendwie noch filtern oder sonst was mit anstellen jedenfalls is diese zeile immer mit im link drin. jemand ne idee wie ich das mache auch so, das es noch klappt wenn es diese zeile doch mal nicht geben sollte?
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

2

Monday, June 28th 2004, 1:19pm

so hab das problem selber gelöst. war denkbar einfach! das zauberwort heißt magpie_rss und ist ne classe um rss feeds einzulesen und beliebig auszugeben. eigentlich für meine zwecke viel zu viel aber was solls geht jedenfalls einwandfrei. falls jemand mehr drüber wissen will mal melden kann das teil auch erklären :)
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

wcf.user.socialbookmarks.titel