div.rss { border: 1px solid black; padding: 2px; } div.news { border: 1px solid black; padding:4px; } div.news p { margin:0; padding:0; } div.rss a { color: red; } div.rss a:hover { color: blue; } */ /** * Affiche (version html) un site de nouvelle RSS * @author Yan Morin (yansanmo@iquebec.com) * @param $rssURI L'adresse internet du fil de nouvelles RSS * * Exemple d'utilisation * require_once 'parser.php'; * echoRSS( 'http://yansanmo.no-ip.org:8080/rss.php' ); */ function echoRSS($rssURI) { $simple=''; if (!($fp = fopen($rssURI, "r"))) { die("could not open XML input"); } while (!feof($fp)) { $simple .= fread($fp, 1024); } fclose($fp); $p = xml_parser_create(); xml_parse_into_struct($p, $simple, $vals, $index); xml_parser_free($p); echoln ('
'.$item['TITLE'].'
' ); } /* description */ if ( $item['DESCRIPTION'] != '' ) { echoln (''.$item['DESCRIPTION'].'
'); } echoln ('