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

    File xml Generato con Php/Mysql

    Salve a tutti, è la prima volta che mi iscrivo su un forum di discussione....Ho un problema che non riesco a risolvere da più giorni. Qusto problema mi sta facendo perdere la testa; all'inizio pensavo che fosse una sciocchezza ma poi ho incontrato i vari problemi a livello pratico sulla questione "Generare un semplice file xml tramite php con la manipolazione di dati che risiedono in Mysq. Avevo trovato in linea questo script ma non riesco a farlo funzionare:

    Creiamo un nuovo file e chiamiamolo "rss.php":

    <?php
    // Eseguo le operazioni di connessione al database MySQL
    $connessione = mysql_connect("localhost", "username", "password");
    mysql_select_db("nomedatabase", $connessione);
    $selezionedati = "SELECT * FROM news ORDER BY ID DESC LIMIT 10";
    $query = mysql_query($selezionedati) or die(mysql_error());

    // Modifico l'intestazione e il tipo di documento da PHP a XML
    header("Content-type: text/xml");

    // Eseguo le operazioni di scrittura sul file
    echo ("<rss version=\"2.0\">");
    echo ("<channel>");
    echo ("<title>Nome del FEED </title>");
    echo("<link>http://www.miosito.com</link>");
    echo ("<description>Una descrizione del FEED e del mio sito</description>");
    echo "<copyright>Copyright 2006 Mio sito.com </copyright>\n";
    echo "<docs>http://blogs.law.harvard.edu/tech/rss</docs>\n";
    echo "<managingEditor>miamail@miosito.com</managingEditor>\n";
    echo "<webMaster>miamail@miosito.com</webMaster>\n";
    echo ("<language>IT-it</language>");
    while($array = mysql_fetch_array($query)){
    extract($array);
    echo "<item>
    <title>$TITOLO</title>
    <link>http://www.miosito.com/leggi.php?ID=$ID</link>
    <description>$DESCRIZIONE</description>
    </item>";
    }
    echo "</channel></rss>";
    ?>

    Dov'è che sbaglio?
    IO vorrei creare un semplice feed rss di questo tipo:

    <?xml version="1.0" encoding="UTF-8"?>
    <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
    <title>mionome</title>
    <link>http://www.miosito.net</link>
    <description>descrizione del feed.</description>
    <lastBuildDate>Mon, 22 Sep 2008 06:00:31 -0400</lastBuildDate>
    <ttl>240</ttl>

    <item>
    <title>primo articolo</title>
    <link>http://www.miosito.net/home.php?idhome=2</link>
    <guid>http://www.miosito.net/home.php?idhome=2</guid>
    </item>
    <item>
    <title>Finalmente on-line!!</title>

    <link>http://www.miosito.net/home.php?idhome=1</link>
    <guid>http://www.miosito.net/home.php?idhome=1</guid>
    </item>

    </channel>
    </rss>

    La tabella di mysql ha una struttura tipo:
    Titolo
    Descrizione
    Data

    Aiutatemi per favore.....Comunque vi ringrazio inj anticipo....

  2. #2
    Grazie di tutto ma mi sono trovato già la soluzione e devo dire che funziona alla grande....

  3. #3
    ciao .. mi puoi dire come hai risolto?

    grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.