Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: php e feed rss

  1. #1

    php e feed rss

    ciao a tutti, ho guardato nelle pillole ma non ho trovato niente (solo un bel viaggio..)

    chi mi dà una mano per capire come realizzare un feed (xml ?) pescando i dati da mysql, non so se e come utilizzare php per questa funzione.

    thanx

  2. #2
    Se ne è parlato recentemente e ci sto tuttora lavorando anche io.

    Diciamo che per partire puoi guardare una classe descritta qui:
    http://freephp.html.it/articoli/view...p?id=103&pag=1

    e poi seguire le discussioni (tramite ricerca, le ultime che trovi riguardano proprio questa classe)
    http://forum.html.it/forum/search.ph...by=&sortorder=

    Anzi, se riesci a risolvere una o più questioni ancora aperte, faresti un favore a diverse persone (me compreso) ;-)

  3. #3
    ok, grazie per i link

    spero di riuscire a "risolvere" qualche problema ed essere di aiuto

  4. #4
    Riporto in vita la discussione, perchè ho trovato una classe molto potente per creare feed XML.

    Supporta RSS (validi dalla vers. 0.8 alla 2.0), Atom, RDF e altri.

    Può prendere le news da qualsiasi cosa: un database, un file di testo, altri feed...

    è abbastanza intuitiva da usare, dato che è ampiamente commentata e correlata di esempi.

    Il link alla classe:
    http://www.bitfolge.de/rsscreator-en.html

    L'unico problema si può creare se le date sono memorizzate in formato UNIX EPOCH (o almeno, a me è successo).
    Se non si aggiunge nulla, la data è sempre fissa sul 1970. Io ho risolto così:
    codice:
    $item->date = ($data[date] + "00000003600");
    Basta aggiungere una cifra (anche 1 sec) e va a posto.

    Buon feed a tutti!

  5. #5
    Una info:

    il file "FeedCreator.class.php" dove lo hai messo e come gli si dice di generare l'RSS??

    Denghiù
    - -
    Hello world!

  6. #6
    Originariamente inviato da Freddy on the Net
    il file "FeedCreator.class.php" dove lo hai messo e come gli si dice di generare l'RSS??
    http://www.bitfolge.de/rsscreator-en.html (è bastata una semplice ricerca col nome del file)
    ci sono le istruzioni e, come ho già detto,
    è ampiamente commentata e correlata di esempi

  7. #7
    Originariamente inviato da Petro_suse91
    http://www.bitfolge.de/rsscreator-en.html (è bastata una semplice ricerca col nome del file)
    ci sono le istruzioni e, come ho già detto,
    La mia domanda era inerente alla configurazione dello script ed alle sue modalità di funzionamento e non dove trovarlo

    codice:
    <?
    include("feedcreator.class.php");
    
    $rss = new UniversalFeedCreator();
    $rss->useCached();
    $rss->title = "PHP news";
    $rss->description = "daily news from the PHP scripting world";
    $rss->link = "http://www.dailyphp.net/news";
    $rss->syndicationURL = "http://www.dailyphp.net/".$PHP_SELF;
    
    $image = new FeedImage();
    $image->title = "dailyphp.net logo";
    $image->url = "http://www.dailyphp.net/images/logo.gif";
    $image->link = "http://www.dailyphp.net";
    $image->description = "Feed provided by dailyphp.net. Click to visit.";
    $rss->image = $image;
    
    // get your news items from somewhere, e.g. your database:
    mysql_select_db($dbHost, $dbUser, $dbPass);
    $res = mysql_query("SELECT * FROM news ORDER BY newsdate DESC");
    while ($data = mysql_fetch_object($res)) {
        $item = new FeedItem();
        $item->title = $data->title;
        $item->link = $data->url;
        $item->description = $data->short;
        $item->date = $data->newsdate;
        $item->source = "http://www.dailyphp.net";
        $item->author = "John Doe";
        
        $rss->addItem($item);
    }
    
    $rss->saveFeed("RSS1.0", "news/feed.xml");
    ?>
    ad esempio nella stinga del db:
    mysql_select_db($dbHost, $dbUser, $dbPass);

    cosa hai inserito??

    io ho fatto varie prove ma da sempre l'errore "unexpected T_STRING"

    - -
    Hello world!

  8. #8
    ma mi spegate cosa state facendo di preciso
    La programmazione è una scelta di vita....

  9. #9
    Originariamente inviato da Pietro84
    ma mi spegate cosa state facendo di preciso
    il file in questione dovrebbe riuscire ad estrapolare i titoli dalle news di un sito leggendo il suo DB e generare un Feed RSS.

    Solo che non sono ancora riuscito a capire come si configura, un file readme non è presente nel download e sul forum molte domande sull'argomento sono senza risposta
    - -
    Hello world!

  10. #10
    cos'è un feed RSS?
    Non vedo l'utilità cmq
    La programmazione è una scelta di vita....

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.