MagpieRSS og læsning af lokal fil
Refs.: http://sourceforge.net/project/showfiles.php?group_id=55691Har afprøvet diverse MagpieRSS scripts, som alle har virket fuldt ud, men har dog problemer med følgende, som skal læse en lokal fil. Får følgende fejl:
Parse error: parse error, unexpected '.' in /var/www/xxx/html/test.php on line 11
<?php
define('MAGPIE_DIR', 'magpierss/');
require_once(MAGPIE_DIR.'rss_fetch.inc');
require_once(MAGPIE_DIR.'rss_parse.inc');
$rss_file = 'data.xml';
$rss_string = read_file($rss_file);
$rss = new MagpieRSS( $rss_string );
if ( $rss and !$rss->ERROR) { ...display rss... } else { echo "Error: " . $rss->ERROR; } # efficiently read a file into a string # in php >= 4.3.0 you can simply use file_get_contents() # function read_file($filename) { $fh = fopen($filename, 'r') or die($php_errormsg); $rss_string = fread($fh, filesize($filename) ); fclose($fh); return $rss_string; }
?>
