- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- Come inserire le news di un blog in una pagina html
-
Come inserire le news di un blog in una pagina html
come da oggetto.
ho l'url del rss come fare in modo di inserirlo nella pagina del proprio sito?
ciao ste
-
dovresti decodificare il codice XML in un array associativo (in PHP) e poi visualizzare gli elementi....
ma ce ne sono alcuni già pronti http://sourceforge.net/projects/magpierss
-
me lo spieghi meglio?
please
-
Argomento veramente interessante, ci sto studiando da 1 giorno, ora sto provando a modificare un blocco trovato gia pronto per PHP-Nuke, per visualizzare le notizie del corriere della sera, l'ho gia in parte modificato per poter avere un file php da includere in una pagina qualunque del sito. L'ideale sarebbe un programma che ti legge l'rss e ti da la possibilità di generare un file di output in php.
ecco qui l'output: http://www.italiavacanza.com/corriere.php
-
in pratica gli RSS usano due standard: Atom e RDF.....
hanno delle differenze e puoi trovare tutto quello che ti serve qui http://www.rss-world.info/
il punto è che la prima cosa da fare è leggere il feed in questione
$fRSS = "";
$fd = fopen($url_da_leggere, "r");
while (!feof($fd)) {
$fRSS .= fgets($fd, 1024);
}
fclose($fd);questa parte legge il file in $fRSS
a questo punto in $fRSS c'è una stringa (lunga quanto tutto il file) contenente in testa questa dichiarazione (obbligatoria per ogni file XML)
<?xml version="1.0" encoding="UTF-8"?>
e poi ci sono delle parti standard tipo <item> che indica l'inizio di una voce del feed (una notizia per esempio)
<description>, <link>, <title>, <pubDate> sono alcuni dei tag che si usano (li trovi su www.rss-world.info)
quello che devi fare è usare o le espressioni regolari per generare una matrice associativa (tipo $mat['description'] mi restituisce la descrizione) oppure puoi fare il parsing del file in altri modi (ce ne sono svariati) e crearti sempre la famosa matrice....
è chiaro che la causa è laboriosa da fare e per questo ho accennato a MagpieRss....
-
@esteban said:
me lo spieghi meglio?
pleasehttp://del.icio.us/weppos/rss+javascript
Qua trovi degli strumenti per usare le inclusioni lato javascript (a lato di rss world se noti includo le ultime news dal feed di Daily Feed).Se invece hai pagine che possno sfruttare un linguaggio lato server allora puoi usare dei parser.