Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    188

    MagpieRss: Rss nel proprio sito

    Vorrei inserire news fresche nel mio sito prese da atre fonti.
    Girando per la rete ho visto che tutti consigliano di utilizzare MagpieRss

    Sono stato sul loro sito http://magpierss.sourceforge.net/, ho scaricato lo script e poi sono andato nella sezione delle FAQ per capire come farlo funzionare.

    Premetto che di php sono alle prime armi..


    Nalla pagina : http://magpierss.sourceforge.net/, c'è una sezione con scritto

    FeaturesEasy to Use
    As simple as:
    require('rss_fetch.inc');
    $rss = fetch_rss($url);



    Allora ho provato a creare un file di prova (Prova-rss.php), che dovrebbe prendere le ultime notizie di html.it:

    <html>
    <head>
    </head>
    <body>

    <?php
    $url='http://www.html.it/rss/webnews_news.xml'
    require('rss_fetch.inc');
    $rss = fetch_rss($url);
    ?>
    </body>
    </html>
    Solo che quando faccio aprire il mio file, mi compare questo errore :

    Parse error: parse error, unexpected T_REQUIRE in c:\programmi\easyphp1-7\www\rss\magpierss-0.71.tar\magpierss-0.71\prova-rss.php on line 8

    E' evidente che sbaglio qualcosa... Ma cosa??



    Grazie per l'aiuto.


    Sparco

  2. #2

  3. #3
    se utilizzi la cache di magpie non dovresti avere problemi, ma se decidi di storicizzarli tu in un db mysql perché li vuoi vedere ordinati preparati a soffrire dato che riceverai i dati più strampalati (questo solo quando i flussi non si bloccano ) e che spesso dovrai assegnare tu data e ora ai link utilizzando il cron.

    qui trovi un esempio di utilizzo di magpie per le news

    http://www.italiafacile.it/aggregatore/news.php

    ... per i blog

    http://www.italiafacile.it/aggregatore/blog.php

    ... e per la tecnologia

    http://www.italiafacile.it/aggregato...a_internet.php


  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    188
    aggiungendo il ; non mi da più errore solo che adesso non mi compare prorpio niente! Pagina bianca. (Sto provando sul pc in locale)


    <html>
    <head>
    </head>
    <body>
    <?php
    $url='http://www.html.it/rss/webnews_news.xml';
    require('rss_fetch.inc');
    $rss = fetch_rss($url);
    ?>
    </body>
    </html>

    Ho dimenticato forse qualcosa?


    Ciao Sparco

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    188
    [supersaibal]Originariamente inviato da roberto-if
    se utilizzi la cache di magpie non dovresti avere problemi, ma se decidi di storicizzarli tu in un db mysql perché li vuoi vedere ordinati preparati a soffrire dato che riceverai i dati più strampalati (questo solo quando i flussi non si bloccano ) e che spesso dovrai assegnare tu data e ora ai link utilizzando il cron.

    qui trovi un esempio di utilizzo di magpie per le news

    http://www.italiafacile.it/aggregatore/news.php

    ... per i blog

    http://www.italiafacile.it/aggregatore/blog.php

    ... e per la tecnologia

    http://www.italiafacile.it/aggregato...a_internet.php

    [/supersaibal]

    Bello il tuo aggregatore di News!
    Mi puoi dire dove lo prendi?
    Mi piace che mischi le notizie del corrire della sera della repubblica..
    E' già il file misto oppure riesci tu a mischiare le notizie di 2 rss diversi?
    Nel secondo caso come fai??


    Ciao Sparco

  6. #6
    [supersaibal]Originariamente inviato da sparco
    Bello il tuo aggregatore di News!
    Mi puoi dire dove lo prendi?
    Mi piace che mischi le notizie del corrire della sera della repubblica..
    E' già il file misto oppure riesci tu a mischiare le notizie di 2 rss diversi?
    Nel secondo caso come fai??


    Ciao Sparco [/supersaibal]
    ciao

    purtroppo non ho trovato nulla di già pronto per unire più flussi e presentarli in ordine di pubblicazione e mi son dovuto scrivere il codice in php utilizzando mysql a supporto.

    Ho dovuto fare delle scelte discutibili come quella di utilizzare il link di destinazione come chiave unica piuttosto che la atom key.
    Nei flussi repubblica e corriere arrivano, ogni tanto, chiamate javascript al posto dei link che devo eliminare.

    Ma il problema più grosso é dato dai flussi xml 0.91, che non passano la data di pubblicazione, che deve avvenire assegnata arbitrariamente utilizzando il sys time e uno schedulatore cronjob.

  7. #7
    aggiornamento ...

    ho scorporato da italiafacile la gestione dei flussi rss e ho trasferito tutto sul sito in firma.

    Adesso utilizzo 2 parser in cascata : il primo é Magpie, ma ha avuto bisogno di qualche martellata per digerire il digeribile.

    Per i feed indigeribili da Magpie( tipo questo feed http://www.vita.it/rss ) ho dovuto scrivere codice ad hoc. Ho usato come base il codice di lastrss http://lastrss.webdot.cz/

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    355
    Riporto su questa vecchia discussione per usufruire della tua esperienza

    In questi giorni mi sto scontrando anche io con magpie rss, ho dovuto correggere alcuni errori nel codice anche se non mi sembra di aver risolto granché.

    Mi sembra che il suo sviluppo sia stato bloccato di netto ed ormai sono passati più di due anni quindi credo non sarà mai aggiornato.

    Sul tuo sito lo usi sempre? Come ti stai organizzando per i nuovi formati e versioni?

  9. #9
    ho un blog con blogger di google e ottengo in un xml le news in atom feed.

    con magpie (ultima versione) riesco a leggere tutti i valori dei campi tranne "category" introdotte di recente...

    come si fa?

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.