Attento alle righe spezzate
codice:
<?
//========== BEGIN PAGE
ob_start()
//========== Il codice HTML deve stare sotto
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="pragma" content="nocache">
<style type="text/css">
<!--
.rss {background-color:#ffff99;font-family:arial;width=100%}
.news {font-size:9pt;color:blue;font-family:verdana}
a.base:link { text-decoration: none; color : #006699 }
a.base:visited { text-decoration: none; color : #5493B4; }
a.base:hover { text-decoration: underline; color : #DD6900}
-->
</style>
<title>Untitled</title>
</head>
<body bgcolor="teal">
Primo feed : con cambio delle proprietà del feed
CNN
<div id="postoRSS1" style="background-color:green"></div>
<hr>
Secondo e quarto feed : con i valori per default
<table summary="">
<tr>
<td>La Repubblica</td>
<td>Ansa</td>
</tr>
<tr>
<td id="postoRSS2" style="background-color:white"></td>
<td id="postoRSS4" style="background-color:white"></td>
</tr>
</table>
Terzo feed : con i CSS
Le Monde
<div id="postoRSS3" style="background-color:white"></div>
<hr>
</body>
</html>
<?
//========== Il codice HTML deve stare sopra
$contents = ob_get_contents();
ob_end_clean();
//========== END PAGE
?>
<?
//========== INIZIO CODICE PER ANALIZZARE I DATI DI SOPRA
//-------- File che contiene l'oggetto
include("test2237b.php");
//-------- Nuova istanza - passo il codice HTML della pagina
$rss = new RssObjects($contents);
//-------- Aggiunta di 3 RSS
//----- La prima con tutte le proprietà cambiate
//----- Uso di & ( &$rss->addRSS('....') ) è obbligatorio per parametrizzare il feed
// 1° parametro -> Nome del feed
// 2° parametro -> Nome del file .xml
// 3° parametro -> id dell'oggetto DHTML dove verrà posto il feed
$cnn = "http://rss.cnn.com/rss/cnn_world.rss";
$paramsRSS1 = &$rss->addRSS('rss1',$cnn,"postoRSS1");
$paramsRSS1->setBackgroundColor("green");
$paramsRSS1->setSize(600);
$paramsRSS1->setHeight(130);
$paramsRSS1->setSpeed(1);
$paramsRSS1->setFonts("courier new");
$paramsRSS1->setFontColor("black");
$paramsRSS1->setFontSize("10");
//----- La seconda con i valori per default
$repubblica = "http://www.repubblica.it/rss/cronaca/rss2.0.xml";
$rss->addRSS('rss2',$repubblica ,"postoRSS2");
//----- La terza con i valori per default salvo uso degli stili CSS
$lemonde = "http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml";
$paramsRSS3 = &$rss->addRSS('rss3',$lemonde ,"postoRSS3");
$paramsRSS3->setRSSClass("rss");
$paramsRSS3->setNewsClass("news");
$paramsRSS3->setLinksClass("base");
//
$ansa = "http://www.ansa.it/main/notizie/awnplus/topnews/synd/ansait_awnplus_topnews_medsynd_Today_Idx.xml";
//----- La quarta con i valori per default salvo uso degli stili CSS
$rss->addRSS('rss4',$ansa,"postoRSS4");
//-------- Parse dei feeds
$rss->parseXMLFiles();
//-------- Stampa a video del risultato
print $rss->htmlResult();
//========== FINE CODICE PER ANALIZZARE I DATI DI SOPRA ?>