Visualizzazione risultati 1 fino 5 di 5

Discussione: Script creazione RSS

  1. #1
    Guest

    Predefinito Script creazione RSS

    Hola!
    Qualcuno conosce uno script php per la creazione dei cosidetti RSS ?
    ovviamente sarebbe oro se li creasse partendo dalle news inserite all'interno di una tabella nel database :smile:

    Grazie a tutti :winkOLD:

  2. #2
    Guest

    Arrow

    Citazione Originalmente inviato da binarysun
    Non è che non lo supporta, il problema è che su AV non si possono leggere file esterni, e quindi non si possono leggere i file feed.
    Puoi aggirare il problema usando flash o javascript
    :smile:

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da Syst3mCrash3r
    :smile:
    ho capito ma se io volessi creare comunque dei file RSS per il mio sito? (visto che programmi come WORDPRESS o altri lo fanno?)

  4. #4
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    crei un file PHP, esempio rss.php

    parti con l'header dell'rss
    Codice:
    		header("Content-Type: text/xml;");	
    		echo "<rss version=\"0.92\">\n";
    		echo "\t<channel>\n";
    		echo "\t\t<title>nomesito</title>\n";
    		echo "\t\t<link>http://ecc...ec....</link>\n";
    		echo "\t\t<description>descrizione</description>\n";
    		echo "\t\t<language>it</language>\n";
    poi effettui la query e stampi in queto modo i risultati
    Codice:
    			echo "\t\t<item>\n";
    			echo "\t\t<title>$titolo</title>\n";
    			echo "\t\t<author> $data e$user</author>\n";
    			echo "\t\t\t<description>$descrizione o articolo<br />$articolo</description>\n";		
    echo"\t\t\t<link>http://link all'articolo/</link>\n";
    			echo "\t\t</item>\n";
    e hiudi la query con
    Codice:
    echo "\t</channel>\n";
    echo " </rss>\n";
    questo su AV è più che sufficente, ma per domini vari spesso si deve specificare anche il DTD, perciò l'header dell'rss diverrebbe ad esempio:
    Codice:
    header("Content-Type: text/xml;");	
    echo"<?xml version=\"0.92\" encoding=\"ISO-8859-1\"?><!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.92//EN\" \"http://my.netscape.com/publish/formats/rss-0.92.dtd\">";
    		echo "<rss version=\"0.92\">\n";
    echo "<rss version=\"0.92\">\n";
    ecc... come sopra
    puoi appoggiarti ad altri servizi DTD comunque


    edit:
    Attenzione ai caratteri che vengono utilizzati, alcuni potrebbero non venire riconosciuti correttamente e dare errore, in questo caso si dovrà creare una funzione che rimpiazzi i caratteri con caratteri acettati, esempio le lettere accentate.
    Ultima modifica di makpaolo : 05-08-2005 alle ore 11.53.24
    Se smetti di imparare e evolverti sei morto dentro

  5. #5
    Guest

    Predefinito

    Grazie mille :winkOLD:

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •