kostenloser Webspace werbefrei: lima-city


PHP Script umschreiben

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    c****c

    Hi !!!

    Ich habe hier ein PHP Script zum Anzeigen von RSS Feeds.

    <?php
    $inhalt="http://www.tvmovie.de/rss/tvjetzt.xml";
    $website="http://www.tvmovie.de";
    
    if (@fopen("$inhalt", "r") != "")
    {
    
    $quelle = @file($inhalt); 
    $data = implode ("", $quelle);
    
    preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
        if (count($items[1])==0) {
        preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
        }
        for ($i=0; $i<count($items[1]); $i++) {
        preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
        preg_match_all("|<pubDate>(.*)</pubDate>|Uism",$items[1][$i], $regs2, PREG_PATTERN_ORDER);
    
        $title = $regs[1][0];
        $pubdate = $regs2[1][0];
    echo '<br><font color="white"><span style="font-family:Arial;font-size:12px"><b>'.$pubdate.'&nbsp;&nbsp;<a href="'.$regs[3][0].'" target="_blank" style="text-decoration: none">'.$title.'</a></b></span></font>'; 
        }
    }
    ?>


    Könnt ihr mir das Script so umschreiben, dass nur die ersten 14 Einträge angezeigt werden?

    Gruß chathc
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. burningangels

    burningangels hat kostenlosen Webspace.

    Schau dir mal Zeile 15 an, da ist so eine schöne Schleife. Dort deine Wunschläge eintragen sollte schon rechen bzw. davor noch abfragen ob es überhaupt 14 einträge sind.
  4. Autor dieses Themas

    c****c


    Schau dir mal Zeile 15 an, da ist so eine schöne Schleife. Dort deine Wunschläge eintragen sollte schon rechen bzw. davor noch abfragen ob es überhaupt 14 einträge sind.


    Was meinst du?
  5. Da musst du den Code wie folgt abändern (Zeile 15):

    <?
    for ($i=0; $i<14; $i++)
    ?>
  6. Autor dieses Themas

    c****c


    Da musst du den Code wie folgt abändern (Zeile 15):

    <?
    for ($i=0; $i<14; $i++)
    ?>



    Danke !
    Es funktioniert !
  7. EDIT:Weitermachen!!!

    Beitrag geändert: 16.12.2008 14:19:30 von karpfen

  8. Kein Problem, gern geschehen.

    Problem gelöst deshalb closed.

    Bei Rückfragen PN an mich!

    Naja...
    Wenn gar keien 14 Biträge im Feed vorhanden sind, spuckt er halt massig Fehler aus, deswegen meinte burningangels ja, man sollte das vorher noch prüfen.
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!