Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    stampare feed da piu siti

    Salve, come faccio a stampare feed da piu siti nella stessa pagina? Il seguente script
    mi stampa i feed di un solo sito, e se provo a copiare tutto lo script cambiano l'url
    che richiama i fedd non funziona piu...


    <?php

    $insideitem = false;
    $tag = "";
    $title = "";
    $description = "";
    $link = "";

    function startElement($parser, $name, $attrs) {
    global $insideitem, $tag, $title, $description, $link;
    if ($insideitem) {
    $tag = $name;
    } elseif (strtolower($name) == "item") {
    $insideitem = true;
    }
    }

    function endElement($parser, $name) {
    global $insideitem, $tag, $title, $description, $link;
    if (strtolower($name) == "item") {
    printf("[*]&raquo;%s
    ",
    trim($link),trim($title),trim($title));
    printf("",trim($description));
    $title = "";
    $description = "";
    $link = "";
    $insideitem = false;
    }
    }

    function characterData($parser, $data) {
    global $insideitem, $tag, $title, $description, $link;
    if ($insideitem) {
    switch (strtolower($tag)) {
    case "title":
    $title .= $data;
    break;
    case "description":
    $description .= $data;
    break;
    case "link":
    $link .= $data;
    break;
    }
    }
    }

    $xml_parser = xml_parser_create();
    xml_set_element_handler($xml_parser, "startElement", "endElement");
    xml_set_character_data_handler($xml_parser, "characterData");
    // Carico indirizzo feed rss delle news di WebMasterPoint.org
    $fp = fopen("http://www.webmasterpoint.org/rss/articoli.xml","r")
    // ALTRI FEED UTILI
    // Ultimi articoli di WebMasterPoint.org: http://www.webmasterpoint.org/rss/articoli.xml
    // Ultimi post del forum: http://forum.webmasterpoint.net/external.php?type=RSS
    // Ultimi post del forum ASP: http://forum.webmasterpoint.net/exte...SS&forumids=24
    // Ultimi post del forum PHP: http://forum.webmasterpoint.net/exte...SS&forumids=28
    // Ultimi post del forum Flash: http://forum.webmasterpoint.net/exte...SS&forumids=13
    // Ultimi post del forum Snitz Forum: http://forum.webmasterpoint.net/exte...SS&forumids=25
    // Ultimi post del forum Off Topics: http://forum.webmasterpoint.net/exte...SS&forumids=19

    or die("Error reading RSS data.");
    while ($data = fread($fp, 4096))
    xml_parse($xml_parser, $data, feof($fp))
    or die(sprintf("XML error: %s at line %d",
    xml_error_string(xml_get_error_code($xml_parser)),
    xml_get_current_line_number($xml_parser)));
    fclose($fp);
    xml_parser_free($xml_parser);

    ?>

  2. #2
    lo puoi benissimo fare anche col solo AJAX. qui trovi una raccolta.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.