Ciao, vorrei inserire sul mio sito web il feed rss di Repubblica.
Come faccio a creare un layout personalizzato per questo documento xml ?
Devo usare xsl oppure qualche libreria php ?
Ciao, vorrei inserire sul mio sito web il feed rss di Repubblica.
Come faccio a creare un layout personalizzato per questo documento xml ?
Devo usare xsl oppure qualche libreria php ?
magpierss per fare il parsing (ovvero "leggere" il feed)
una volta che te l'ha letto e ti ha restituito le variabili $title, $description, $pubdate ecc. fai un ciclo e le vai a impaginare con (x)html/css.
Grazie della risposta...
Però qualcosa in italiano non c'è....
che io sappia no...
comunque è davvero semplice: cito dall'esempio di sourceforge
dai è abbastanza comprensibileCodice PHP:
require_once 'rss_fetch.inc';
$url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
$rss = fetch_rss($url);
echo "Site: ", $rss->channel['title'], "
";
foreach ($rss->items as $item ) {
$title = $item[title];
$url = $item[link];
echo "<a href=$url>$title</a>
";
}
E come URL metto l'URL dell'RSS che voglio mettere nel mio sito.... giusto come qui sotto ?
require_once 'rss_fetch.inc';
$url = 'http://www.repubblica.it/rss/homepage/rss2.0.xml';
$rss = fetch_rss($url);
echo "Site: ", $rss->channel['title'], "
";
foreach ($rss->items as $item ) {
$title = $item[title];
$url = $item[link];
echo "<a href=$url>$title</a>
";
}
Grassie ancora
esatto, metti l'url del feed. Poi per impaginarlo, beh basta scrivere xhtml+css affogando le variabili... p.es.
<span class="titolo"><? echo $title ?></span>
ma questo suppongo che tu lo sappia già
p.s. ti consiglio di fare
strip_tags($description);
per non ritrovarti l'html nella variabile description
Ciao
Io ti ringrazio...se ho bisogno riposto....
Adesso ci provo...
Ciaoo
Se volessi limitare a 5 il numero dei risultati della stampa a video del feed rss come potrei fare ?
E' un sacco di tempo che ci provo ma non ne esco....help me please....
Alla query SQL che ti estrae i dati aggiungi, in ultimo:Originariamente inviato da fonzyyyyyyy
Se volessi limitare a 5 il numero dei risultati della stampa a video del feed rss come potrei fare ?
E' un sacco di tempo che ci provo ma non ne esco....help me please....
Codice PHP:
LIMIT 5
Non posso fare limit 5 perchè non sto usando una query sql. Sto estraendo dei file dai feed rss .. .